0
我有一個jQuery移動應用程序,有一些代碼來顯示上(幾乎)所有環節後退按鈕觸發iPhone上使用jQuery Mobile的「一」事件
$(document).on('click', 'a:not(#addyes-link,upgradeyes-link,[rel=close],[data-icon=grid,[title=Close])', function (e) {
captains.log(e);
alert(e);
$.mobile.showPageLoadingMsg();
});
加載屏幕,我這樣做是因爲我已經關閉了使用ajax加載頁面,因爲我將不得不重寫一個具有工作桌面前端的巨大應用程序。
問題是單擊後退按鈕會導致加載圖像顯示。如果我註釋掉上面的代碼,加載消息不會出現。
我已經試過
$(document).ready(function() {
$.mobile.hidePageLoadingMsg();
}
,但該消息仍然出現。
有趣的是,如果我註釋掉上面的代碼,微調停止出現,但警報不會觸發。我認爲這意味着這是與頁面加載後的頁面加載後,因爲在頁面不重新加載這是我的上面的隱藏代碼無法正常工作。
您正在使用哪個版本的jQuery-Mobile和jQuery? – Omar 2013-04-30 17:16:46
jquery-1.8.2和jquery mobile 1.3.0 – psykx 2013-05-02 13:44:44
使用'$ .mobile.loading(「show」)''和'$ .mobile.loading(「hide」)''。 – Omar 2013-05-02 14:24:56