我们如何通过Pace.js进度动画忽略网址到我的一个ajax调用, 我遵循文档中提到的以下内容,我试图忽略一个网址' getTip'但它仍然触发了节奏动画,
ajax:{ trackMethods:[' GET',' POST'], trackWebSockets:false, ignoreURLs:[' arterySignalR',' browserLink',' getTip'] }
或者如何在以下调用中使用Pace.ignore
$(" a [name ^ =' qtipname']")。each(function(){
var $this = $(this);
var id = $this.attr('rel');
$this.qtip({
content:{
text: 'Loading...',
ajax:{
url: urlTip,
type: 'GET',
loading: false,
data: {"objectID": id}
}
},
show: 'mouseover', // Show it on mouseover
hide: {
delay: 200,
fixed: true // We'll let the user interact with it
},
style: {
classes: 'ui-tooltip-light ui-tooltip-shadow',
width: 290
}
});
答案 0 :(得分:6)
我意识到这是一篇较旧的帖子,但我最近有这个要求,这篇文章是第一个提出的帖子......我想我会把我的决议放在这里以防其他人需要它。
在加载pace.min.js库
之前设置ignoreURL的步速选项<script>
paceOptions = {
ajax: {ignoreURLs: ['some-substring', /some-regexp/]}
}
</script>
<script src="../dist/js/pace.min.js"></script>
我的一个ignoreURL示例:
<script>
paceOptions = {
ajax: {ignoreURLs: ['staffNameAutoComplete']}
}
</script>
<script src="../dist/js/pace.min.js"></script>
where&#39; staffNameAutoComplete&#39;是我正在调用的ajax URL的一部分。
http://www.website.com/json.php?request=staffNameAutoComplete