JQM 新手,试图找出为什么在页面加载消息出现之前触发警报。我确信我对 JQM 存在根本性的误解,但我无法弄清楚这一点。
function onDeviceReady() {
$mobile.showPageLoadingMsg("b", "Loading...", true);
for (i=0;i<10000000;i++){
// simulating work to be done
}
alert("hello");
}
最佳答案
可能有两件事。
在当前版本的 JQM 中,该方法不再是显示加载消息的方法。现在是 $.mobile.loading('show') 和 $.mobile.loading('hide')
如果您使用的旧版本 JQM 仍然支持您使用的方法,那么您的代码中会有轻微错误。应该是 $.mobile.showPageLoadingMsg("b", "正在加载...", true);你缺少一个 .在 $ 和移动设备之间。
关于javascript - JQuery Mobile showPageLoadingMsg 未按预期显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15526808/