2012-10-30 92 views
0

我有两个页面,分别是index.html(带有#home和#level等部分)和collection.html(#collection)。当我在collection.html中时,我需要返回到index.html#level部分,它表示“发生网络错误”。有时,它的工作,有时发生错误...PhoneGap和JQ Mobile:链接外部页面的特定部分

collection.html

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

我使用jQuery Mobile的使用PhoneGap的。

回答

0

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

0

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