0
在下面的示例中,page1會在第一次加載時收到新的列表項。當您導航到page2並通過腳本觸發更改頁面時,該頁面不會收到新的列表元素。Jquery Mobile changepage confusion
示例代碼:
$('#page2').live('pageinit', function(event) {
$.mobile.changePage("page1.html", {reloadPage: true});
}
$('#page1').live('pageinit', function(event) {
// insert new list items here
$('#mylist').listview('refresh');
}
但是,如果你做同樣的事情,但前手警惕的東西,就像這樣:
$('#page2').live('pageinit', function(event) {
$.mobile.changePage("page1.html", {reloadPage: true});
}
$('#page1').live('pageinit', function(event) {
alert("testing...");
// insert new list items here
$('#mylist').listview('refresh');
}
的頁面不接收新的列表項。這就好像被換頁重新加載時以不同順序觸發。它必須快速啓動。我應該等待什麼功能?
嗚嗚......該選擇'#page2'將允許'page1.html'改變,但同時你的'reloadPage:true'看起來像遞歸會發生。 – arttronics