Чтобы проверить, прокрутил ли пользователь веб-страницу вверх или вниз, вы можете использовать JavaScript. Вот несколько методов, которые вы можете использовать:
-
Использование свойства window.scrollY:
- Вы можете проверить текущую позицию вертикальной прокрутки страницы, используя свойство
window.scrollY. - Если
window.scrollYравно 0, пользователь прокрутил страницу вверх. - Если
window.scrollYравенdocument.documentElement.scrollHeight - window.innerHeight, пользователь прокрутил страницу вниз.
- Вы можете проверить текущую позицию вертикальной прокрутки страницы, используя свойство
-
Использование события window.onscroll:
- Вы можете прикрепить обработчик событий
onscrollк объекту окна. - Внутри обработчика событий вы можете сравнить
window.pageYOffset(илиdocument.documentElement.scrollTop) с 0, чтобы определить, прокрутил ли пользователь вверх. - Чтобы проверить, достиг ли пользователь нижней точки, вы можете сравнить
window.pageYOffset + window.innerHeight(илиdocument.documentElement.scrollTop + window.innerHeight) сdocument.documentElement.scrollHeight.
- Вы можете прикрепить обработчик событий
-
Использование jQuery:
- Если вы используете jQuery, вы можете использовать метод
scrollTop()для объекта$(window). - Чтобы проверить, прокрутил ли пользователь вверх, вы можете сравнить
$(window).scrollTop()с 0. - Чтобы проверить, прокрутил ли пользователь вниз, вы можете сравнить
$(window).scrollTop() + $(window).height()с$(document). height().
- Если вы используете jQuery, вы можете использовать метод