滚动时激活功能

时间:2015-03-29 10:15:42

标签: javascript jquery html5 css3 slider

我想构建一个类似Tumblr的滑块(http://www.tumblr.com/),当浏览器检测到滚动尝试它会做某事时,在我的情况下它会运行一个函数。

我可以使用$(window).scroll(function(){ /* ... */ });,但它不会正常工作(它会太快)。我怎么能这样做,它允许一次滚动,然后停止2秒让它完成动画?

感谢。

1 个答案:

答案 0 :(得分:-1)

您可以在超时后应用动画。

var t = 0;

$(window).scroll(function(){
    if(timer==0){timer=1;setTimeout(yourFunc,2000);}
});

function yourFunc(){
    //your animations there
    timer=0;
}