我正在使用jQuery Mobile构建移动Web应用程序...我在使用#语法调用“内部”URL时遇到的问题。例如,我有以下代码:
关于
每当有人“点击”iPhone上的此链接时,地址栏(在点击时隐藏)会弹出并显示新链接,然后弹回“隐藏”位置。我还应该说浏览器不会转到另一个页面,它只是隐藏当前页面然后显示id =“about”的div(在点击时隐藏)。
无论如何,每当有人点击我的移动应用中的链接时,我想做手机游戏都不会这样做。有没有人知道使用javascript,meta标签或任何其他方法摆脱这种方法?
感谢。
答案 0 :(得分:0)
这有助于回答您的问题:Current state of Jquery history/back-button plugins?
基本上,您需要自己处理历史记录,而不是依靠浏览器为您更改URL。这可以使用浏览器的历史堆栈在HTML5中轻松完成。
此外,它将有助于显示您的代码。这样,我们就可以看到您要执行的操作,并提供直接适用于您的代码的建议。