Обнаружение триггера события jquery пользователем или вызов по коду
у меня есть немногоwindow.onscroll
событие
$(window).scroll(function(e){
//My Stuff
});
но в моем коде я называю анимационный прокрутку к где-то
$('html, body').stop().animate({
scrollTop:555
}, 1000);
так, как я обнаружил, что страница прокручивалась пользователем или вызывалась моим кодом. Мое текущее решение поставить флаг перед вызовомanimate
затем в моем коде очистите его, но это не умное решение. Я также читал об обнаруженииe.which
или жеe.originalEvent
но это не работает. Я думаю, у вашего эксперта есть хорошее решение здесь.