0

默认情况下,当您在 jQuery mobile 中单击链接时,会拦截单击并通过 Ajax 加载页面。但是,浏览器位置指向该链接。

通常 jQuery mobile 中的链接页面只包含移动页面 DOM 而没有其他内容,因为它是要注入到父页面中的。这意味着如果您在选择一个 ajax 加载的链接后刷新页面,则该站点已损坏。

有没有办法解决?也许在浏览器位置使用主题标签而不是指向实际页面本身?

4

1 回答 1

0

有几种方法可以解决这个问题,两种最简单的方法是:

  • 有一个多页文件,并使用主题标签通过 jquery mobile 在其中导航
  • 如果要保留单独的文件,则必须确保所有页面都具有脚本的所有链接、标题中的 css 以及任何初始化。这样,即使您刷新页面,也可以使用适当的资源
于 2012-12-20T13:16:42.897 回答