使scrollTop动画不是火焰滚动事件?

时间:2013-09-14 05:34:04

标签: jquery

我需要区分代码执行的滚动和用户执行的滚动。这就是我想要做的事情:

window.auto_scrolling = true;
$('html, body').animate({ 
   scrollTop: $(document).height()-$(window).height()},
   {duration: 500, easing: 'swing', done: function(e) {
        window.auto_scrolling = false;
    }}
);

但是,尽管在done函数中设置为false,但在$(window).scroll事件处理程序捕获的最后一个事件中,window.auto_scrolling为false。

这是一个JS小提示,显示我的问题:http://jsfiddle.net/uLq9X/

0 个答案:

没有答案