我正在使用 Phonegap 和 jQuery Mobile 开发一个新应用程序。我希望当内容仍处于“加载状态”(并且页面未完全显示)时,会出现加载图像(jqm 的默认 gif 动画)。
我的应用程序是这样的多页应用程序:
<div data-role="page" id="page1">
<p>Some stuff for page 1 here</p>
</div>
<div data-role="page" id="page2">
<p>Some stuff for page 2 here</p>
</div>
<div data-role="page" id="page3">
<p>Some stuff for page 3 here</p>
</div>
我尝试:
$(document).on('pageshow','#page3', function(){
$.mobile.showPageLoadingMsg();
// my code
$.mobile.hidePageLoadingMsg();
});
但是加载图像没有出现
我尝试:
$(document).on('pagebeforeshow','#page2', function(){
$.mobile.showPageLoadingMsg();
});
和
$(document).on('pageshow','#page2', function(){
//all code
$.mobile.hidePageLoadingMsg();
});
但是加载不起作用。
在 jQuery Mobile 中使用加载图像的正确方法是什么?