当我们返回上一页时,使用Vue Router将禁用jQuery脚本

时间:2019-03-27 09:21:23

标签: jquery vue.js vue-router

在我的主页上,我有一个支持计数器的脚本。通过链接路由器创建的菜单中有两个链接。从任何链接切换到子页面并返回主页后,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;
    }
});

0 个答案:

没有答案