Jquery mobile jQuery移动页面转换删除CSS样式

Jquery mobile jQuery移动页面转换删除CSS样式,jquery-mobile,transition,Jquery Mobile,Transition,我对jQuery移动页面转换有一个奇怪的问题 演示可以在这里找到: 如果你点击“ANMELDEN”,新的页面会被加载,但不会丢失背景渐变和其他一些样式 刷新新页面后,它看起来很好。但是,如果返回(浏览器返回按钮或顶部左侧的箭头),第一页会显示一些样式混乱的页面 这里发生了什么?如何在转换后强制正确显示整个页面 编辑: 页面转换后,DOM的外观如下所示: body标签实际上关闭得太早了。这不可能是对的。这是jQuery Mobile中的一个bug吗 非常感谢! Chris我认为问题在于,在第二

我对jQuery移动页面转换有一个奇怪的问题

演示可以在这里找到:

如果你点击“ANMELDEN”,新的页面会被加载,但不会丢失背景渐变和其他一些样式

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

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

编辑: 页面转换后,DOM的外观如下所示:

body标签实际上关闭得太早了。这不可能是对的。这是jQuery Mobile中的一个bug吗

非常感谢!
Chris

我认为问题在于,在第二个html文件中,应用于主体的
数据角色
属性。 尝试使用
div
元素将内容包装为
data role=“page”
,如下所示:

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

...

谢谢!!就这样。