因为首页的数据是ajax拼接的。所以我想的打开应用时显示一个等待框,然后数据加载完成时(index_list()执行后),再关闭,但是应用打开时并没有出现等待框?
而从其他页面打开index页面时,会显示等待框,但是无法关闭。
mui.init({
waiting:{
autoShow:false
}
});
window.addEventListener("pagebeforeshow",function(){
plus.nativeUI.showWaiting("正在加载...",{padlock: true});
});
window.onload = function() {
index_list();
mui.plusReady(function() {
plus.nativeUI.closeWaiting();
}
切克闹 (作者)
您好,我改成了这样还是无法显示等待框
var w_index=null;
window.onload = function() {
mui.plusReady(function() {
main = plus.webview.currentWebview();
main.addEventListener("loading",function(){
w_index=plus.nativeUI.showWaiting("正在加载...",{padlock: true});
});
index_list();
if(w_index!=null){
w_index.closeWaiting();
}
}
2015-10-07 16:18