@ssumatokhin

Как определить в какую строну скролим?

Друзья, как можно определить скроллим мы в низ или на верх на нативном JS ES6. Например если скрол двигается в низ то выдавало значение true, а если на начинаешь крутить верх то false ? И есть ли вообще возможность отслеживать событие скрола в не зависимости от того есть ли полоса прокрутки или нет и в какую сторону мы скроллим ?
  • Вопрос задан
  • 1506 просмотров
Решения вопроса 1
document.addEventListener('wheel', function(e){console.log(e.deltaY)})
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@IceJOKER
Web/Android developer
самое простое, что в пришло в голову:
var last_scroll = 0;
window.onscroll = function(){
  if(window.scrollY > last_scroll){
    console.log('down');
  }else{
    console.log('up');
  }
  last_scroll = window.scrollY;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы