2013-06-25 49 views
1

我正在使用jquery mobile 1.3.1來開發一個iphone移動應用程序,並且雖然存在從A轉換到B的頁面轉換,但頁面B在加載函數即$(document).ready沒有被調用目標頁面的document.ready沒有被jquery移動轉換調用

雖然如果我使用window.location.href從A導航到B,函數調用沒有任何問題。

我必須用我的應用程序和頁面轉換就如何解決這個問題的任何建議,將不勝感激

回答

2
$('#page_id').on('pageshow', function(event) { 

//Your script logic 

}); 

在jquery mobile中,不建議使用document.ready.since,因爲它在執行時只加載頁面div(<div data-role="page" id="page_id">),因此我們可以使用page.on函數。

注意:即使我們正在使用最新版本的jquery mobile,jquery mobile也無法順利進行頁面轉換。暫時我們可以關閉它們(page-transition="none")直到jquery mobile下一個版本發佈。如果轉換是與正在執行的腳本正常工作,那麼我不會建議關閉它們。

相關問題