Menentukan arah acara tatal boleh dicapai tanpa bergantung pada jQuery. Berikut ialah pelaksanaan JavaScript:
<code class="javascript">var lastScrollTop = 0; // Adjust the element selector based on the target of your scroll event. document.querySelector('body').addEventListener("scroll", function() { var st = window.pageYOffset || document.documentElement.scrollTop; if (st > lastScrollTop) { // Downscroll code } else if (st < lastScrollTop) { // Upscroll code } lastScrollTop = st <= 0 ? 0 : st; // Account for negative scrolling or devices with touch events }, false);</code>
Dalam kod ini:
Daripada menambah "Kembali ke Atas" butang, anda boleh menggabungkan pendekatan yang lebih lancar dengan mengesan arah tatal. Sebagai contoh, anda boleh:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menentukan Arah Tatal dalam JavaScript Tanpa Menggunakan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!