如何禁用所有自动速度预加载器事件

时间:2014-09-07 09:45:17

标签: javascript plugins

我尝试使用Pace预加载器插件。我想禁用所有自动预加载器,我想在特定事件上发生。我检查了文档,并给出了如下代码

Pace.options = {
     ajax: false,
        document: false, 
      eventLag: false, 
      elements:false
}

如果我在pace.js包含之前给出这个,那么我可能会收到一个错误,说它未定义。但是在包含脚本之后我也无法包含它,因为它会自动立即调用。所以我尝试了以下window选项

    window.paceOptions = {
  ajax: false,
    document: false, 
  eventLag: false, 
  elements:false
}

并尝试使用HTML数据选项

的其他代码
<script data-pace-options='{ "document":false,"eventLag:":false,"elements":false,"ajax": false }' src="../pace.js"></script>

但都没有效果。我在加载页面时看到了预加载器。我不想得到它。

如何禁用它?

1 个答案:

答案 0 :(得分:3)

我做到了。 startOnPageLoad可以解决问题

paceOptions = {
               startOnPageLoad:false
       }