如何通过Pace.JS获得进度百分比

时间:2016-10-31 17:32:34

标签: jquery pace

我正在使用pace.js来加载我的网站。但我不想使用pace.js主题。我想建立我的主题。

有没有办法让我可以用jquery获得进步?

我只知道这个功能:

Pace.on("start", function(){
});
Pace.on("done", function(){
})

2 个答案:

答案 0 :(得分:2)

只需在第296行添加:

Pace.trigger('update', this.progress);

然后这样:

Pace.on("update", function(percent){
});

答案 1 :(得分:1)

我已经那样做

Pace.bar.update = function(prog) {
    Pace.trigger('update', prog)
    this.progress = prog;
    return this.render();
} // override update func to trigger 'update' event

及以后

Pace.on('update', progress => {
    console.log('progress -> ', progress);
})