问问题
743 次
1 回答
1
根据文档:
“收集器是收集进度信息的代码。Pace 包括四个默认收集器:
阿贾克斯
监控页面上的所有ajax请求
元素
检查页面上特定元素的存在
文档
检查文档 readyState
事件滞后
检查 javascript 正在执行的事件循环延迟信号
它们每个都可以通过同名的配置选项进行配置或禁用。”
paceOptions = {
ajax: false, // disabled
document: false, // disabled
eventLag: false, // disabled
elements: {
selectors: ['.my-page']
}
};
也许
elements: {
selectors: ['.my-page']
}
可以做到这一点。
更多在这里:
“元素
渲染到屏幕上的元素是我们确定页面已被渲染的一种方式。如果您想使用该信息源(根本不需要),请指定一个或多个选择器。您可以用逗号分隔选择器以正确处理错误状态,其中进度条应该消失,但我们正在寻找的元素可能永远不会出现:"
paceOptions = {
elements: {
selectors: ['.timeline,.timeline-error', '.user-profile,.profile-error']
}
}
好像是个不错的插件!
编辑
要在开始时附加代码,似乎应该是:
“如果你使用 AMD 或 Browserify,你可以传递你的选项来开始:”
define(['pace'], function(pace){
pace.start({
document: false
});
});
于 2014-12-15T18:31:25.930 回答