pace.js:"启动"事件未触发?

mat*_*att 8 javascript jquery javascript-events preload pace.js

我似乎无法找到解决这个问题,我在发布的评论这个问题 ......我用pace.js插件,我很想来加载我的网页/显示部分立即,而不必等待预加载加载所有内容.

我想通过简单地调用start事件并立即显示选择器来做到这一点.

但是,我似乎无法找到我的done事件被解雇的原因,但事实start并非如此.我也尝试过hide,但是stop或者restart不是.

$(window).load(function(){

    Pace.on('start', function() { 
        alert('start') // not fired
    });

    Pace.on('done', function() {
        alert('done') // fired!
    });

});
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

小智 5

Pace.start()在事件绑定之后立即调用.然后你就可以参加这个start活动了.


小智 5

你需要打电话

Pace.restart();
Run Code Online (Sandbox Code Playgroud)

如果当前页面已经加载了节奏进度.