0

jQuery mobileとを使用してアプリを構築していますphonegap

アプリは準備ができており、で完全に正常に動作しますが、戻るボタンAndroid, Android Simulator, Desktop browsers にデプロイすると動作を停止します。戻るために、アンカータグにiPhone属性を追加しています。data-rel="back"(jQMドキュメントに記載されているように)

index.htmlから電話します、menu.html。アプリbackのボタン(ブラウザの戻るボタンではない)をクリックしても、元に戻らないmenu.htmlindex.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>
4

2 に答える 2

1

これを自分で解決した...

jQM のドキュメントhrefでは、アンカーにセマンティックな意味を与える属性が必要であると書かれています。href属性を追加しましたが、現在はすべて正常に機能しています。

于 2013-01-23T14:08:33.093 に答える
1

history.backを使用してみてください。これが役立つことを願っています。

于 2012-08-31T11:19:59.830 に答える