在我的主页上,我有一个支持计数器的脚本。通过链接路由器创建的菜单中有两个链接。从任何链接切换到子页面并返回主页后,jQuery脚本停止工作。只有刷新页面才能重新启动
我试图在on load函数中关闭jQuery脚本
var a = 0;
$(window).scroll(function() {
var oTop = $("#statsRoll").offset().top - window.innerHeight;
if (a == 0 && $(window).scrollTop() > oTop) {
$(".counter-value").each(function() {
var $this = $(this),
countTo = $this.attr("data-count");
$({
countNum: $this.text()
}).animate({
countNum: countTo
},
{
duration: 2000,
easing: "swing",
step: function() {
$this.text(Math.floor(this.countNum));
},
complete: function() {
$this.text(this.countNum);
//alert('finished');
}
}
);
});
a = 1;
}
});