jQuery Mobile Page Transition删除CSS样式

问题描述:

我有一个jQuery Mobile页面转换的奇怪问题。jQuery Mobile Page Transition删除CSS样式

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

如果你点击“报名”的新页面被加载,但没有背景渐变和一些其他风格失踪。

刷新新页面后,看起来很好。但是,如果您返回(浏览器后退按钮或顶部左侧的箭头),第一页会显示一些样式错乱的样式。

这里发生了什么?如何在转换后执行整个页面的正确显示?

编辑: 页面转换之后,这是DOM的样子:

enter image description here

身体标签实际上关闭还为时过早。这不可能是正确的。这是jQuery Mobile中的错误吗?

非常感谢! Chris

我觉得问题在于,在你的第二个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