2012-04-06 80 views
2

我在我的應用程序加載JqueryMobile頁Homepageinit要前往網頁/移動外部頁面加載頁面(比如B)現在,當我試圖將B中的頁面更改爲Home(已經在DOM中並且歸於data-dom-cache=true)時,沒有任何發生。我沒有在頁面上收到任何錯誤或操作。

任何建議如何讓這件事情的工作。

謝謝。

回答

1

使用絕對URL,因此您要求的網址與網頁的data-url屬性相匹配。

例如,如果一個文件是在/watch/文件夾(你的帳戶的根目錄內),你可以設置它的data-url屬性之前jQuery Mobile的作用:

<div data-dom-cache="true" data-role="page" data-url="/watch/default.html"> 
    ... 
</div> 

這樣,你知道它的設置正確而且你不必擔心資產的相對性。然後,當你鏈接到頁面中使用絕對網址:

<a data-role="button" href="/watch/default.html">Go to /watch/default.html</a> 

這樣,當你點擊Go to /watch/default.html鏈接,jQuery Mobile的會搜索當前僞頁面爲的href屬性相匹配的與data-url屬性鏈接。

+0

謝謝jasper,那很有幫助。 – chimpuz 2012-04-24 09:26:16

相關問題