Мне нужно так чтобы если скролят вверх выполнялась одна функция а при скролле вниз, другая. Есть ли такое событие?
Cобытия такого нет. Но вы можете создать переменную содержащую в себе последнюю Y-координату. Например, так:
var scrolling = {
lastYScroll : 0,
scroll : function () {
var currentScrolling = window.pageYOffset || document.documentElement.scrollTop;
if (currentScrolling > lastYScroll) {
//скроллинг вниз
} else if (currentScrolling < lastYScroll) {
//скроллинг вверх
}
lastYScroll = currentScrolling;
}
};
window.addEventListener("scroll", scrolling.scroll);
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости