我有一个jquery mobile使用的webapp,这个webapp有很多页面。还添加了主屏幕按钮,它感觉像本机应用程序全屏,所以我使用每个页面的公共标题,我不希望每页重复标题。此标题有一个“后退”按钮,使用以下代码
<div data-role="header" data-theme="g" data-position="fixed" data-tap-toggle="false">
<a onclick=history.back() data-icon="back" data-direction="reverse" data-role="button">Back</a>
</div>
我使用php cookies存储功能也是每个页面,当用户恢复此webapp时返回上一个位置...
我的问题是当用户回到上一个位置我的后退按钮不工作时,是否可以修复。或iPhone不允许此功能用于webapp。?
答案 0 :(得分:1)
为什么要手动设置onclick=history.back()
?
当页面插件的addBackBtn选项为true时,框架会自动在标题上生成“后退”按钮。
来源:http://jquerymobile.com/test/docs/toolbars/docs-headers.html(跳转到“添加后退按钮”)
我在jQuery Mobile项目中自动在iPhone上生成后退按钮时遇到了麻烦。