我正在使用phonegap和jquery mobile来构建应用。 到目前为止,正在使用“一个html文件中的所有页面”,但该项目将会非常庞大,并且将所有内容都放在一个文件中会很糟糕。 所有页面都在index.html文件中 在mentions.html中只有一个叫做提及。
当从index.html的“dashboard”页面转到mentions.html上的“mentions”时,这种转录很顺利。 但是当点击后退按钮时,它会转到仪表板页面,没有过渡。
这是我的按钮:
<a href="#dashboard" data-role="button" id="mentions-back-button" class="">Dashboard</a>
答案 0 :(得分:0)
使用jQuery Mobile&#39; back button link。
<a href="#" data-rel="back" data-role="button" id="mentions-back-button" class="">Dashboard</a>
&#34;返回&#34;按钮链接如果使用属性data-rel =&#34;返回&#34;在...上 锚点,对该锚点的任何点击都会模仿后退按钮 返回一个历史记录条目并忽略锚点的默认href。这是 在生成&#34; back&#34;时特别有用JavaScript按钮, 例如关闭对话框的按钮。在您的使用中使用此功能 源标记,但支持此功能的浏览器不会 使用指定的href属性,一定要提供一个 实际指向引用页面的URL的有意义的值 允许该功能适用于C级浏览器中的用户。如果用户 可以从多个引用页面到达此页面,指定一个 合理的href,以便导航对所有用户保持合理性。 此外,请记住,如果您只是想要一个反向过渡 如果没有真正回到历史,你应该使用 数据方向=&#34;反向&#34;属性改为。注意: 数据方向=&#34;反向&#34;意味着简单地运行向后版本 将在该页面上运行的转换更改,而 数据的rel =&#34;背面&#34;使链接在功能上等同于 浏览器的后退按钮和所有标准后退按钮逻辑适用。 添加数据方向=&#34;反向&#34;到data-rel =&#34;返回&#34;将 不反转反向页面转换并产生&#34;正常&#34; 转型的版本。