0

我有两个页面,它们是 index.html(有几个部分,如#home 和 #level)和 collection.html(#collection)。当我在 collection.html 中时,我需要导航回 index.html#level 部分,它说“发生网络错误”。有时它工作,有时发生错误......

集合.html

<a href="index.html#level" rel="external" data-role="button" data-icon="back" >Back</a>

我正在使用带有phonegap的Jquery mobile。

4

2 回答 2

0

Jquery Mobile 覆盖了标准#anchor行为。当导航到 时#anchor,它期望有一个带有 Id 的页面 DOM 元素anchor,并将转换到该页面。如果你想要一个更标准的行为,你可以data-ajax="false"在你<a>的禁用标准 ajax 导航模型(不推荐)。更多信息可在此处获得

于 2012-10-30T15:17:43.810 回答
0

要注意的一件事是在某些设备上,路径区分大小写。在模拟器中运行时,您不会注意到它。确保你正确地将你的hrefs 设置为文件名的那些。

于 2012-10-30T14:31:59.400 回答