По высоте скролла
let lastScrollTop = 0;
window.onscroll = onScroll;
function onScroll (e) {
let top = window.scrollY;
if (lastScrollTop > top) {
console.log('up', lastScrollTop > top);
} else if (lastScrollTop < top) {
console.log('down', lastScrollTop < top);
}
lastScrollTop = top;
}По колесику мышки
document.addEventListener('wheel', (e) => {
if (e.wheelDeltaY < 0) {
console.log( 'Вниз');
} else {
console.log( 'Вверх');
}
});