2014-09-05 70 views
0

我有一個jQuery Mobile頁面轉換的奇怪問題。jQuery Mobile Page Transition刪除CSS樣式

演示可以在這裏找到: http://www.dev.theorie24.ch/mobile_index.php

如果你點擊「報名」的新頁面被加載,但沒有背景漸變和一些其他風格失蹤。

刷新新頁面後,看起來很好。但是,如果您返回(瀏覽器後退按鈕或頂部左側的箭頭),第一頁會顯示一些樣式錯亂的樣式。

這裏發生了什麼?如何在轉換後執行整個頁面的正確顯示?

編輯: 頁面轉換之後,這是DOM的樣子:

enter image description here

身體標籤實際上關閉還爲時過早。這不可能是正確的。這是jQuery Mobile中的錯誤嗎?

非常感謝! Chris

回答

1

我覺得問題在於,在你的第二個html文件data-role屬性中應用了正文。 嘗試用data-role="page"div元素包裹的內容,就像這樣:

<html> 
... 
<body> 
    <div data-role="page"> 
     <!-- content --> 
    </div> 
</body> 
</html> 
+0

謝謝!!就是這樣。 – Chris 2014-09-08 08:31:42