Как Вам такой вариант:
- создаете глобальный флаг (или свойство глобального объекта или глобальную переменную), например isAnimate = false
- перед запуском .animate({scrollTop:…}) ставите значение isAnimate = true, после завершения работы анимации — isAnimate = false
- при вызове обработчиков скрола проверяете флаг isAnimate, если его значение true — не выполняете код, которые необходим для прокрутки колесиком
|