javascript - data-rel ="back"无法在 iPhone 上运行

标签 javascript jquery iphone cordova jquery-mobile

我正在使用jQuery mobile构建一个应用程序和phonegap

应用程序已准备就绪,并且在 Android, Android Simulator, Desktop browsers 上运行得非常好。 但是当我将它部署在 iPhone 上时后退按钮停止工作。我正在添加属性 data-rel="back"在我的 anchor 标签中,返回。 (如 jQM 文档中所述)

来 self 的index.html我打电话,menu.html 。当我点击backmenu.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/

相关文章:

javascript - JQuery如何删除第一个<p>之前的所有<br>和 '&nbsp;'

javascript - 单击更改按钮文本,延迟问题

iphone - IOS5 和 facebook api

ios - 我应该使用什么,UITableView 或 UICollectionView?

javascript - md-nav-bar 不渲染,仅显示纯文本

javascript - javascript 中的正则表达式验证在 IE8 中失败

javascript - FancyBox 无法打开外部页面的链接

javascript - 在没有滚动条的情况下滚动 div 内容

iphone - ARC 过早释放 ViewController

javascript - 在特定代码后更改字体颜色