Menatal ke Elemen DIV dengan JavaScript
Kod anda cuba menjadikan elemen DIV yang ditentukan kelihatan dan muncul dalam port pandangan halaman. Walau bagaimanapun, pendekatan ini sahaja mungkin tidak menyebabkan elemen dapat dilihat, terutamanya jika halaman lebih panjang daripada viewport.
Untuk menatal ke elemen dan memaparkannya, anda boleh menggunakan kaedah scrollIntoView() . Kaedah ini disokong oleh kebanyakan pelayar moden. Begini cara anda boleh melaksanakannya:
<code class="javascript">document.getElementById("divFirst").scrollIntoView();</code>
Kod ini akan menatal halaman ke kedudukan di mana elemen divFirst menjadi kelihatan sepenuhnya dalam port pandangan. Parameter pilihan scrollIntoView membolehkan anda menentukan penjajaran elemen dalam viewport:
Untuk senario khusus anda, menggunakan scrollIntoView() sahaja harus membawa divFirst elemen untuk dilihat. Jika ia tidak berfungsi seperti yang diharapkan, mungkin terdapat faktor lain yang mempengaruhi gelagat tatal halaman. Anda boleh merujuk dokumen MDN untuk mendapatkan maklumat lanjut tentang scrollIntoView dan kaedah lain yang berkaitan dengan menatal halaman:
Atas ialah kandungan terperinci Bagaimana untuk Tatal ke Elemen DIV dengan JavaScript untuk Memastikan Keterlihatan dalam Viewport?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!