$(window).scroll()
Как можно отслеживать, произошла ли прокрутка страницы по инициативе пользователя (колёсиком мыши) или из скрипта?
Задача вот в чём: на прокрутку страницы навешано множество обработчиков, в том числе и прокрутка скриптом к нужному якорю ( $("html,body").animate({scrollTop:$target.offset() .top}) ), и нужно, чтобы они срабатывали только в том случае, если пользователь прокрутил колёсико мыши. Если работает .animate({scrollTop:…}), то не нужно делать ничего.
|