首次使用Jquery mobile作为网络应用的基础......
我的所有网页上都有一个<aside>
元素,我只在桌面尺寸上显示。它目前位于每页的<div data-role="page">
范围内。
它在整页加载时显示正常,但是当通过默认的AJAX / HIJAX方法加载页面时没有显示 - 由于某种原因<aside>
中的内容(或者在它下面的测试中的内容是不同的div “没有正确渲染”只是没有显示(我可以通过Web Inspector在DOM中看到它,它只是没有被渲染),除非我点击刷新。
如何标记<aside>
以便它在HIJAX页面加载过程中持续存在?
这是一个测试网址:http://benfrain.com/test/
如果单击“标题1”下的“板条1”,您将看到页面(stage2.html)加载。但是,如果单击该页面上的“刷新”,您将看到应显示的内容。
然而,奇怪的是,一旦刷新了stage2.html,点击该页面上“标题2”下的“板条1”将正确加载到stage3.html并保留所有内容。