как отслеживать скролл js
2 года назад
Nikolai Gagarinov
Ответы
Для отслеживания скролла на странице в JavaScript можно использовать событие scroll
.
Пример:
В этом примере мы добавляем обработчик события scroll
на объект window
. Когда пользователь прокручивает страницу, функция, переданная в качестве аргумента, будет вызываться.
Внутри функции можно получить текущее положение скролла с помощью свойства window.scrollY
(или window.pageYOffset
для более старых браузеров):
В этом примере мы получаем текущее положение скролла и выводим его в консоль браузера.
Также можно использовать свойство document.documentElement.scrollTop
для получения положения скролла относительно верхней границы документа:
Этот код будет работать во всех браузерах, включая старые версии Internet Explorer.
2 года назад
Aleksey