2012-10-24 32 views
1

我正在使用jQuery Mobile構建應用程序。我正在處理的頁面從服務器加載內容並在轉換到該頁面之前更新DOM。jQuery Mobile,allowSamePageTransition不能多次轉換到同一頁面

雖然這不是應用程序,我已經分離出的問題,在這個簡單的頁面刪除所有Ajax調用的所有其他JavaScript和HTML:Simplstic page

期望的行爲:它應該載入第2頁,然後點擊第2頁上的鏈接後,一次又一次轉換到第2頁。如果我沒有弄錯,這就是allowSamePageTransition屬性的用處。

其實際行爲的方式:頁面1上的鏈接轉換到頁面2,然後頁面2上的鏈接再次轉換到頁面2,但我不能點擊任何東西,頂部的元素似乎是身體。

我已經設置了頁面,因此您可以將源代碼複製到編輯器中,然後在不修改任何鏈接的情況下嘗試一下。

我做錯了什麼或者這是一個錯誤,如果我錯過了文檔中的某些內容,請向我指出。我已經得到了這種機制,但現在我無法弄清楚爲什麼最簡單的例子不能正常工作。

回答

0

相同頁面轉換不完全支持。我與「A」&「B」頁面祝你好運,它們完全相同,然後在它們之間來回切換。

http://jquerymobile.com/demos/1.2.0/docs/pages/page-transitions.html

使用同一個頁面過渡

轉換到當前活動頁面默認忽略,但可以通過使用$ .mobile.changePage方法的allowSamePageTransition選項啓用。 請注意,並非所有轉換都能按預期工作,並可能以不切實際的結果結束。

+0

*嘆*我走了多個頁面之間的循環選項,可能是一個更好的選項預載所有頁面的內容反正... –

相關問題