На моей главной странице у меня есть скрипт, который поддерживает счетчик.У меня есть две ссылки в меню, созданные через маршрутизатор ссылок.После переключения на подстраницу с любой ссылки и возврата на главную страницу скрипт jQuery перестает работать.Только обновление страницы вызывает ее перезапуск
Я пытался закрыть скрипт 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;
}
});