منذ بعض الوقت ، عند كتابة الواجهة الأمامية ، تحتاج إلى الاستماع إلى حدث التمرير للمتصفح.
راجعت عبر الإنترنت ووجدت طريقتان لمراقبة أحداث التمرير:
1.
//window.onscroll = function () {// لضمان التوافق ، خذ قيمتين هنا ، والتي لديه قيمة var scrolltop = document.documentElement.scrolltop || document.body.scrolltop ؛ // Scrolltop هو ارتفاع عجلة التمرير عندما يتم تشغيل حدث التمرير}2. يستمع jQuery من خلال $ (window) .scroll ()
$ (window) .scroll (function () {// لضمان التوافق ، خذ قيمتين هنا ، والتي لديه قيمة var scrolltop = document.documentElement.scrolltop || document.body.scrolltop ؛ // scrolltop هو ارتفاع عجلة التمرير عند تشغيل حدث التمرير}) ؛عند مراقبة حدث الأسطوانة ، يمكنك الحصول على ارتفاع الأسطوانة في الوقت الفعلي. من خلال بعض عناصر التحكم في العملية مثل الحكم على ارتفاع الأسطوانة ، يمكن تحقيق بعض المؤثرات الخاصة القائمة على الأسطوانة ، مثل: تحميل البيانات بشكل غير متزامن عندما تصل الأسطوانة إلى النهاية ، عندما يكون ارتفاع الأسطوانة 0 ، وعندما يتم إصلاح الرأس ويتم تثبيت الرأس على ارتفاع معين ، إلخ.
إن طريقتان أعلاه لتنفيذ حدث JS Monitor Scroll Wheel هما المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.