сколл завершился?
Что конкретно вы хотите отловить, то что юзер дошел до конца страницы, или же юзер перестал скроллить?
перестал скроллить
Ни как, просто по последнему значению. Но есть события тач скрина (которое при скроле тоже генерится), где есть события старт, продолжение и финишь, не помню что бы было что то подобное для в контексте скрола для мыши.
Точнее возможно не просто:) лучше что то типа window.onscroll = function (e){ clearTimeout(timer); let timer = setTimeout (function (){ //// Инструкция } ,100); }; Что бы не грузить js.
как ты очистил необъявленный таймер)
Js оптимизирован на такие случаи, ошибки не должно быть быть, но переменная (timer) должна быть где то объявлена.
да, объявил таймер заранее, спасибо, работает)
Обсуждают сегодня