2013-01-31 98 views
0

我試圖顯示一些旋轉輪,而Ajax正在加載一些數據的下一個頁面顯示,我可以正確捕捉ajax開始和ajax停止事件,因爲我可以從console.log中看到它們,但是我看不到紡車!jQuery移動Ajax旋轉輪

$(document).ajaxStart(function(){ 
      console.log("started"); 
      $('#loading').show();   
      $.mobile.showPageLoadingMsg("a", msg, false); 
    }).ajaxStop(function(){ 
       console.log("stopped"); 
       $('#loading').hide(); 
       $.mobile.hidePageLoadingMsg(); 
      }); 

有趣的是,當我再回到以前的頁面車輪的作品,但是當我去沒有到另一個頁面

 $.mobile.changePage("settings.html", { 
       transition: "flip", 
       reverse: false 
      }); 
+0

如果Ajax是足夠短,JQM將不會展示了裝載機 - 或者爲我做的,至少......也許嘗試擴展後端腳本的時間來看看是否有幫助?另外,試試這個答案:http://stackoverflow.com/a/7817832/467164 –

+0

@Zathrus作家感謝!你可以寫你的答案,所以我會接受它,該鏈接幫助 – Spring

+0

如果該鏈接有幫助,然後請upvote從該鏈接的答案,並刪除這個問題,因爲它是前一個副本;-) –

回答