Setelah halaman saya selesai memuat. Saya ingin jQUery gulir dengan baik ke bagian bawah halaman, menjiwai dengan cepat, bukan snap / sentakan.
Apakah saya memerlukan plugin seperti ScrollTo
itu? atau apakah itu dibangun ke jQuery bagaimana?
jquery
jquery-plugins
AnApprentice
sumber
sumber
$("html, body").animate({ scrollTop: $("#myID").offset().top }, 1000);
$(document).height()
terlalu besar nilainya untukscrollTop
properti, Anda bisa melihat bahwa dengan pelonggaran. Saya pikir$(document).height() - window.innerHeight
harus baik-baik saja.sesuatu seperti ini:
sumber
Sesederhana ini, tinggi halaman 9999 ... rentang besar sehingga bisa mencapai ke bawah.
sumber
Anda bisa mencoba ini
sumber
Bekerja untukku. Gulir ke bawah.
sumber
Skrip yang disebutkan dalam jawaban sebelumnya, seperti:
tidak akan berfungsi di Chrome dan akan gelisah di Safari jika
html
tag di CSS memilikioverflow: auto;
properti yang disetel. Butuh hampir satu jam untuk mencari tahu.sumber
Dengan menggunakan 'document.body.clientHeight' Anda bisa mendapatkan ketinggian elemen tubuh yang terlihat
ini muncul di id 'specificDivision'
sumber
Untuk jQuery 3, Silakan ubah
untuk:
sumber
Ini adalah solusi yang bekerja dari saya dan Anda tahu, saya yakin
sumber
js
sumber
Solusi ini bekerja untuk saya. Ini bekerja di Halaman Gulir ke Bawah dengan cepat.
sumber
Jadi ketika halaman dibuka secara otomatis gulir ke bawah setelah 1 milidetik
sumber