javascript - pace.js: "start"事件未触发?

标签 javascript jquery jquery-events preload pace.js

我似乎无法找到我在 this question 的评论中发布的这个问题的解决方案 ……我正在使用 pace.js插件,我很乐意立即加载/显示页面的某些部分,而无需等待预加载器加载所有内容。

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

但是,我似乎找不到触发我的 done 事件的原因,而 start 却没有。我还尝试使用 hide 也被触发,但是 stoprestart 不是。

$(window).load(function(){

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

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

});

有什么想法吗?

最佳答案

在事件绑定(bind)之后立即调用 Pace.start()。然后您将能够获得 start 事件。

关于javascript - pace.js: "start"事件未触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27492561/

相关文章:

javascript - 我可以在一个 setInterval 中插入多个 setTimeouts 吗?

jquery - 在日期选择器中合并月份

Javascript 空间函数

javascript - jQuery 等效于附加处理程序

javascript - 向现有事件监听器添加功能

javascript - 在 Javascript 中跟踪社交按钮点击

javascript - Google 标签管理器问题类名以 '-ok' 结尾

javascript:如何对包含短划线 (-) 的字符串进行 URL 编码?

jquery - 如何循环仅在其子节点中具有特定类的元素?

jquery - 当 jQuery 用于事件时,Chrome 会泄漏内存吗?