我想构建一个类似Tumblr的滑块(http://www.tumblr.com/),当浏览器检测到滚动尝试它会做某事时,在我的情况下它会运行一个函数。
我可以使用$(window).scroll(function(){ /* ... */ });
,但它不会正常工作(它会太快)。我怎么能这样做,它允许一次滚动,然后停止2秒让它完成动画?
感谢。
答案 0 :(得分:-1)
您可以在超时后应用动画。
var t = 0;
$(window).scroll(function(){
if(timer==0){timer=1;setTimeout(yourFunc,2000);}
});
function yourFunc(){
//your animations there
timer=0;
}