我有这个JS代码。每当我滚动技能div,动画重复。我希望它只在用户到达div时加载一次,然后不会重复,除非再次加载页面。停止播放不止一次的动画
$(function() {
var oTop = $('#skills').offset().top - window.innerHeight;
var x = true;
$(window).scroll(function(){
var pTop = $('body').scrollTop();
console.log(pTop + ' - ' + oTop);
if(pTop > oTop){
start_doughnut_animation();
}
});
});
它重复,即使我在滚动动画是使用布尔executed.I试过的中间,但它不工作
这完美地工作!谢谢@ Sam0 –