var a=0
window.addEventListener('wheel', function(e) {
if (e.deltaY < 0) {
//scroll up
if(a-1>=0){ a--;
$(window).scrollTo($('.section').eq(a),{duration:1000});
console.log('now i am scrolling up and')
}
}
if (e.deltaY > 0) {
//scroll down
if(a+1<=sections.length){a++
$(window).scrollTo($('.section').eq(a),{duration:1000});
console.log('now i am scrolling down and a=')};
}
});
Этот код плавно скролит страницу по блокам
section
. Тут используется плагин scrollTo.
Проблема в том, что если человек прокрутит колесико мышки несколько раз, то страница несколько раз проскролится.
Как сделать, чтобы пока страница не проскролится, этот код не срабатывал?