我有两个页面是index.html(包含#home和#level等几个部分)和collection.html(#collection)。当我在collection.html时,我需要导航回index.html #level部分,它说“网络错误发生”。有时它有效,有时会发生错误......
collection.html
<a href="index.html#level" rel="external" data-role="button" data-icon="back" >Back</a>
我正在使用带有phonegap的Jquery手机。
答案 0 :(得分:0)
需要注意的是,在某些设备上,路径区分大小写。在模拟器中运行时,您不会注意到它。确保你的hrefs正确包装到文件名中。
答案 1 :(得分:0)
Jquery Mobile会覆盖标准#anchor
行为。导航到#anchor
时,它希望有一个ID为anchor
的页面DOM元素,并将转换到此页面。
如果您想要更标准的行为,可以在data-ajax="false"
中指明<a>
以禁用标准的ajax导航模型(不推荐)。有关详细信息,请访问here