javascript - 如何禁用所有自动步速预加载器事件

标签 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>

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

如何禁用它?

最佳答案

我做到了。 startOnPageLoad 就可以了

paceOptions = {
               startOnPageLoad:false
       }

关于javascript - 如何禁用所有自动步速预加载器事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25708948/

相关文章:

javascript - 尝试通过 PHP 通过 XML 请求下载图像文件

javascript - 我怎样才能让背景图片占据整页

javascript - 在我的小部件库中出现 'jQuery not defined' 错误

plugins - JMeter 性能插件报告始终在 200 成功响应代码上显示 100% 的错误

javascript - Angularjs:从本地json文件加载内容

javascript - 为什么 Google 在其结果页面的 Logo 中包含很多图标?它是一种优化技术吗?

javascript - 如何使用 jest 模拟从方法内部启动的构造函数

vim - 有没有一种好方法可以为单个文件禁用 vim 中的所有插件?

java - 如何以编程方式添加 Eclipse 任务标签(Eclipse 插件开发)?

firefox - 创建 Firefox 插件需要什么编程语言?