2012-07-16 140 views
0

我正在爲簡單的移動Web應用程序使用JQuery Mobile。帶有頁面轉換的JQuery Mobile更改頁面

我正在使用單頁解剖。

當我執行$.mobile.changePage("sample.html",{transition : pop});

這似乎要在JavaScript加載頁面。

是否有任何解決方法?或者是否有任何新的API來加載頁面轉換的外部頁面也正確加載DOM?

+0

你使用的是什麼版本的jQuery Mobile?什麼瀏覽器? – Inkbug 2012-07-16 13:24:46

+0

jquery Mobile 1.1.1 – siva 2012-07-16 18:29:08

回答

0

如果您使用螢火蟲檢查DOM,您會看到該頁面被添加到DOM,除了當您離開它時被移除。如果你想在頁面留在DOM可以先使用loadPage方法

$.mobile.loadPage("sample.html"); 

加載網頁,你通常會使用一個鏈接或$.mobile.changePage

如果你是在談論然後導航JavaScript文件沒有被加載,那麼這是intentional,這取決於頁面如何加載),我不認爲這是JQM 1.1.1發行版特有的新行爲。

+0

是的Jack.This加載在UI級別的頁面.US.html的DOM對象沒有被加載。 – siva 2012-07-17 02:28:47

+0

好吧,我猜你的意思是它不會留在DOM中,反正我更新了我的答案。 – Jack 2012-07-17 13:54:06