Mengesan Arah Tatal tanpa jQuery
Apabila menggunakan JavaScript untuk melaksanakan fungsi pada tatal, ia boleh memberi manfaat untuk mengetahui arah tatal . Tanpa jQuery, ini boleh dicapai dengan melaksanakan penyelesaian yang menyimpan dan membandingkan nilai scrollTop sebelumnya.
Penyelesaian
Kod JavaScript berikut mengesan arah tatal dengan berkesan:
<code class="javascript">var lastScrollTop = 0; // Customize this to target the desired element for scroll detection. document.addEventListener("scroll", function() { var st = window.pageYOffset || document.documentElement.scrollTop; if (st > lastScrollTop) { // Code to execute when scrolling down } else if (st < lastScrollTop) { // Code to execute when scrolling up } // Reset the lastScrollTop value to prevent false negatives on mobile devices. lastScrollTop = st <= 0 ? 0 : st; }, false);</code>
Penyelesaian ini menyediakan cara untuk mengesan arah tatal tanpa menggunakan jQuery. Dengan menyimpan dan membandingkan nilai scrollTop, ia secara berkesan mengenal pasti kedua-dua tindakan menatal ke bawah dan menaik.
Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk, memfokuskan pada aspek \'cara-cara\' artikel anda: * Cara Mengesan Arah Tatal dalam JavaScript Tanpa jQuery * Pengesanan Arah Tatal JavaScript: A Sim. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!