0

首次使用 Jquery mobile 作为 Web 应用程序的基础...

我的所有页面上都有一个<aside>元素,我只以桌面尺寸显示。它目前位于<div data-role="page">每一页上。

它在整个页面加载时显示正常,但在通过默认 AJAX/HIJAX 方法加载页面时显示不正常 - 出于某种原因<aside>(或在下面的测试中,它是一个无法正确呈现的不同 div)中的内容只是没有' t 显示(我可以通过 Web Inspector 在 DOM 中看到它,它只是没有被渲染),除非我单击刷新。

如何标记<aside>它以使其在 HIJAX 页面加载中持续存在?

这是一个测试网址:http ://benfrain.com/test/

如果单击“Header 1”下的“slat 1”,您将看到页面 (stage2.html) 加载。但是,如果您单击该页面上的“刷新”,您将看到应该显示的内容。

然而奇怪的是,一旦您刷新了 stage2.html,单击该页面上“标题 2”下的“slat 1”会正确加载 stage3.html 并保留应有的所有内容。

4

0 回答 0