2012-08-01 129 views
0

我正在構建基於jQuery mobile的應用程序,並使用multi-page template feature as described here。這是我有幾個div與data-role =「page」。轉換過程中的jQuery Mobile多頁設置頁面

問題是我需要加載一些JSON並基於第一頁上的選擇構建第二個「頁面」。我怎樣才能插入一些代碼在頁面轉換期間運行(即當微調控制器啓動時)。請注意,用戶可以再次返回到第一頁並做出不同的選擇 - 所以我需要運行代碼以再次構建「頁面」2。

這是否有意義?我發現文檔很難遵循 - 但也許我錯過了一些非常明顯的東西。謝謝!

回答

1

您可以使用「pagebeforeshow」事件的jQuery Mobile提供http://jquerymobile.com/test/docs/api/events.html

這裏的事件根據文檔是如何工作的:「引發了‘toPage’我們正轉換到,實際過渡動畫被踢出前關閉「。

事情是這樣的:

$(document).on("pagebeforeshow", "#myPageId", function() { 
    //Stuff here 
});