Cara Mengesan Apabila Pengguna Tatal ke Bawah Div dengan jQuery
Anda telah mencipta elemen div dengan kandungan dinamik yang menampilkan " tetapan limpahan auto". Untuk meningkatkan pengalaman pengguna, anda ingin memuatkan kandungan tambahan apabila pengguna menatal ke bahagian bawah kotak div ini. Walau bagaimanapun, anda tidak pasti cara untuk mengesan peristiwa tertentu itu.
Kunci kepada pengesanan ini terletak pada menggunakan sifat dan kaedah jQuery tertentu:
Untuk menentukan bila pengguna telah mencapai bahagian bawah div, anda boleh membandingkan jumlah dua sifat pertama dengan sifat ketiga. Apabila nilai ini sepadan, penghujung div telah dicapai.
<code class="javascript">jQuery(function($) { $('#flux').on('scroll', function() { if($(this).scrollTop() + $(this).innerHeight() >= $(this)[0].scrollHeight) { alert('end reached'); } }) });</code>
Penyelesaian ini menggunakan kaedah on(), yang lebih disukai untuk pengendalian acara dalam jQuery versi 1.7 .
Nota Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Mengesan Apabila Pengguna Tatal ke Bahagian Bawah Div dalam jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!