Тема: $(window).scroll()
Показать сообщение отдельно
  #1 (permalink)  
Старый 04.09.2012, 16:25
Аватар для LittlePony
Кандидат Javascript-наук
Отправить личное сообщение для LittlePony Посмотреть профиль Найти все сообщения от LittlePony
 
Регистрация: 19.08.2012
Сообщений: 100

$(window).scroll()
Как можно отслеживать, произошла ли прокрутка страницы по инициативе пользователя (колёсиком мыши) или из скрипта?

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