2013-11-27 17 views
1

假設有在同一個文件MyApp.htmln網頁應用這樣IBM工作燈 - 燒「換頁」在一個HTML文件

<div data-role="page" id="page1"></div> 
<div data-role="page" id="page2"></div> 
<div data-role="page" id="page3"></div> 
... 
<div data-role="page" id="page-n"></div> 

我怎麼能觸發事件的類似事件中,我已經表明後其中之一?如果在#page1中我有一個動態創建的元素(例如<ul>),並且只有在插入到DOM後才顯示消息(例如「Loaded」),我可以使用哪些內容?這是正確的推理:

// first add dynamically elements 
$("#page1 .mydiv .myul").append(lists); 
// then change to the #page1 
$.mobile.changePage("#page1"); 
// finally show a message when the page is loaded with the inserted elements 
$("#page1").bind("pagechange",function({ // show message "Loaded" })); 

回答

4
$("#page1").on("pageshow", function(event, ui) { 
    alert("page1 is shown and this page was just hidden: " + ui.prevPage); 
});