Jquery移动。在页面更改上加载消息

时间:2012-06-22 07:45:33

标签: jquery-mobile cordova page-loading-message

我正在使用Phonegap + JQM构建离线应用程序。是否有可能在全局设置每个页面更改事件将显示加载消息?

2 个答案:

答案 0 :(得分:0)

$(document).live('pagebeforehide', function(){
    $.mobile.showPageLoadingMsg();
    //More stuff to do
});

$(document).live('pageshow', function(){
    //More stuff to do
    $.mobile.hidePageLoadingMsg();
});

答案 1 :(得分:0)

Nirmal的回答对我不起作用,但绑定到各个页面的确有:

$("div[data-role='page']").live('pagebeforehide', function(){
    console.log("showing....");
    $.mobile.showPageLoadingMsg();
    //More stuff to do
});

$("div[data-role='page']").live('pageshow', function(){
    //More stuff to do
    console.log("hiding....");
    $.mobile.hidePageLoadingMsg();
});

jsFiddle - look at the logs, sometimes it's too fast to see