2012-06-22 3 views

ответ

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

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

I'got такого рода ошибку, то я запустил эту soliution «неперехваченный TypeError: Объект # не имеет метода 'hidePageLoading' " –

+0

исправлено имя api. –

+0

[http://jsfiddle.net/b39xH/4/](http://jsfiddle.net/b39xH/4/) <- не работает –

0

ответ Нирмал не работает для меня, но привязка к отдельным страницам делает:

$("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

Смежные вопросы