0

我有一个 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 cookie 存储功能,即当用户恢复此 webapp 时返回到以前的位置...

我的问题是当用户返回上一个位置时,我的后退按钮不起作用,是否可以修复。?或者 iPhone 不允许这个功能用于 webapp。?

4

1 回答 1

1

为什么要onclick=history.back()手动设置?

当页面插件的 addBackBtn 选项为 true 时,框架会自动在标题上生成一个“后退”按钮。

来源: http: //jquerymobile.com/test/docs/toolbars/docs-headers.html(跳转到“添加返回按钮”)

我自己的经历

在我的 jQuery Mobile 项目中,我从来没有遇到过在 iPhone 上自动生成后退按钮的问题。

于 2012-11-07T19:19:09.593 回答