我尝试使用jQuery visible插件来检测元素在视口中是否可见。我使用这样的代码:
animateFrontPage: function(){
var apps = 0;
if($('#apps-shelf').visible(true)) {
apps = 1;
if(apps == 1) {
$('#apps-shelf li').velocity("transition.bounceUpIn", { stagger: 150 });
apps = 0
}
}
}
我用滚动功能运行它:
$(window).scroll(function() {
Functions.animateFrontPage();
});
问题是 - 每次滚动时动画都会重复。我能做些什么来防止它?