2013-01-08 99 views
0

眼下,重定向到一個其他網頁,我使用:jQuery Mobile的changePage外部文件

document.location.href = "nextPage.html" 

,它工作正常,但沒有任何動畫!

所以我嘗試:

$.mobile.changePage('nextPage.html','slide'); 

它工作正常,但我不能用我的外部腳本!

有什麼想法?

謝謝。

回答

1

$ .mobile.changePage('nextPage.html','slide');

這實際上與ajax請求在相同的DOM中加載,並且您知道ajax無法運行腳本,除非您將它們寫入ajax成功。所以你必須在pageinit中調用你的腳本而不是document.ready。希望你明白了。

+0

在哪個頁面的「pageinit」中?因爲這個事件永遠不會在$ .mobile.changePage之後觸發 – user1948593