2014-12-04 64 views
2

如何用Pace.js将动画忽略进展到我的ajax调用之一 我跟着文档中提到的以下内容,我试图忽略一个url' getTip”,但它依旧会触发步伐动画,Pace.JS Qtip如何忽略Pace动画

AJAX:{ trackMethods: 'GET', 'POST'], trackWebSockets:假的, ignoreURLs:[ 'arterySignalR', 'browserLink', 'getTip' ] }

或者如何在下面的调用中使用Pace.ignore

$( “一[^名= 'qtipname']”)。每个(函数(){

 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

尝试''Pace.ignore' ignoreURLs' – Girish 2014-12-04 05:16:21

+0

绝对路径仍然没有工作 – Azhar 2014-12-04 05:45:04

回答

5

我意识到这是一个老帖子,但我最近有此需求,这个职位是一个第一个想出来......以为我会把我的决议放在这里,以防其他人需要它。

为ignoreURLs设置步伐选项您加载pace.min.js库

<script> 
    paceOptions = { 
     ajax: {ignoreURLs: ['some-substring', /some-regexp/]} 
    } 
</script> 
<script src="../dist/js/pace.min.js"></script> 

我ignoreURLs的一个实例之前:

<script> 
    paceOptions = { 
     ajax: {ignoreURLs: ['staffNameAutoComplete']} 
    } 
</script> 
<script src="../dist/js/pace.min.js"></script> 

其中 'staffNameAutoComplete' 是AJAX的一部分我正在打电话的网址。

http://www.website.com/json.php?request=staffNameAutoComplete

+0

THX添加此解决方案。在文档中根本不清楚。 – ken 2015-03-27 06:00:34