次のスニペットを使用しています:
function fetchContent()
{
//do something
$.mobile.changePage("#toTheTargetPage");
}
$("#toTheTargetPage").live('pagebeforeshow', function() {
$.mobile.showPageLoadingMsg("a", "Please wait", false);
renderTheContent();
$.mobile.hidePageLoadingMsg();
});
function renderTheContent()
{
//populate dynamic list view using the content
}
しかし、ローダーは表示されません。また、最初のロード時にリストビューも表示されません。戻ってまた戻ると、その時だけコンテンツが表示されます。
どこが間違っていますか?
注:jquery Mobile 1.2.0を使用