jQuery Mobile Page Transition删除了CSS样式

时间:2014-09-05 12:01:07

标签: jquery-mobile transition

我对jQuery Mobile页面转换有一个奇怪的问题。

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

如果单击“ANMELDEN”,则会加载新页面,但不会显示背景渐变和其他一些样式。

刷新新页面后,看起来很好。但是,如果你回去(浏览器后退按钮或左上角的箭头),第一页会显示出一些混乱的样式。

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

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

enter image description here

身体标签实际上太早关闭了。这不可能是对的。这是jQuery Mobile中的错误吗?

非常感谢! 克里斯

1 个答案:

答案 0 :(得分:1)

我认为问题在于你的第二个html文件data-role属性应用于正文。 尝试使用div data-role="page"元素包装内容,如下所示:

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