我想构建一个类似 Tumblr 的 slider ( http://www.tumblr.com/ ),当浏览器检测到滚动尝试时它会做一些事情,在我的例子中它将运行一个函数。
我可以使用$(window).scroll(function(){/* ... */});
,但它不能正常工作(它会太快)。我该怎么做才能一次允许一个滚动然后停止它 2 秒以让它完成动画?
谢谢。
最佳答案
您可以在超时后应用您的动画。
var t = 0;
$(window).scroll(function(){
if(timer==0){timer=1;setTimeout(yourFunc,2000);}
});
function yourFunc(){
//your animations there
timer=0;
}
关于javascript - 激活滚动功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29327908/