我正在使用jQuery mobile
构建一个应用程序和phonegap
应用程序已准备就绪,并且在 Android, Android Simulator, Desktop browsers
上运行得非常好。
但是当我将它部署在 iPhone
上时后退按钮停止工作。我正在添加属性 data-rel="back"
在我的 anchor 标签中,返回。 (如 jQM 文档中所述)
来 self 的index.html
我打电话,menu.html
。当我点击back
时menu.html
上的按钮(不是浏览器后退按钮)应用程序无法返回index.html
此问题仅适用于 iPhone
.
这就是我的 index.html
看起来像
<div id="content_home" class="mainColumn" data-role="page">
<div class="header">
<a href="Menu.html" id="home_nav_btn" class="headerButton nav fr" style=""><span></span></a>
<a id="bg" class="headerButton home fl" style=""><span></span></a>
<h1><img src="images/bank_trust.png" alt=""></h1>
</div>
<!-- Remaining HTML Code -->
</div>
我的 Menu.html 看起来像这样,
<div id="content_nav" class="mainColumn" data-role="page">
<div class="header">
<a id="btn_signout" class="headerButton fr" style=""><span>Signout</span></a>
<a data-rel="back" class="headerButton home fl" ><span></span></a>
<h1><img src="images/bank_trust.png" alt=""></h1>
</div>
<div class="content"></div>
<script src="js/menu.js"></script>
</div>
最佳答案
尝试使用history.back ,我希望这会有所帮助。
关于javascript - data-rel ="back"无法在 iPhone 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12212175/