Phonegap/jquery移动'pagebeforeshow'事件在Android上无法正常工作?



在我的应用程序中,在初始登录屏幕后加载下一页有相当长的延迟。

在我的iOS应用程序中,我能够在pagebeforeshow事件中启动一个活动指示器,这样用户就可以告诉应用程序正在加载,而不仅仅是一个空白屏幕。如下图

$(document).on("pagebeforeshow", "#mainScreen", function() 
{ 
$('body').addClass('ui-loading'); 
$.mobile.loading("show", { 
text:"Loading", 
textVisible: $.mobile.loader.prototype.options.text, 
theme: $.mobile.loader.prototype.options.theme, 
}); 
}); 
$(document).on("pageshow", "#mainScreen", function() 
{ 
$('body').removeClass('ui-loading'); 
}); 

我有一个问题显示旋转器在android设备上。我在pagebeforeshow事件中运行了一个警报应用程序,所以我知道它被触发了,但我不知道为什么它不会显示

为什么不使用ajaxStart事件?

$(document).ajaxStart(function() {
    $.mobile.loading('show');
});
$(document).ajaxStop(function() {
    $.mobile.loading('hide');
});

相关内容

  • 没有找到相关文章

最新更新