OnScrollChange событие
В JS есть event listener scroll .addEventListener('scroll', function(){}) Оно работает пока страница скроллится, есть ли событие как с инпутом к примеру onchange, то есть после того, как скролл остановится, вызывать функцию? Если нету, можно ли подобное реализовать? (я пробовал через setTimeout, но может есть варианты лучше?)
Ответы (1 шт):
Автор решения: DGDays
→ Ссылка
Вот пример:
var timer = null;
document.on('scroll', function() {
clearTimeout(timer);
timer = setTimeout(function() {
alert('прокрутка прекратилась');
}, 100);
});
Проверить можете прописав эти строчки в консоли браузера и попробовав прокрутить страницу