0

jquery mobileで使用するWebアプリがありますが、このWebアプリにはたくさんのページがあります。また、ホーム画面ボタンをネイティブアプリのフルスクリーンのように追加したので、各ページに共通のヘッダーを使用しました。ページごとに重複するヘッダーは必要ありません。このヘッダーには「戻る」ボタンがあり、次のコードで使用されます

<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>

私は各ページにもphpCookieストア機能を使用しました。ユーザーがこのWebアプリを再開すると、前の位置に戻ります...

私の問題は、ユーザーが前の位置に戻ったときに戻るボタンが機能しないことです。修正することは可能ですか。またはiPhoneはwebappでこの機能を許可していません。

4

1 に答える 1

1

なぜonclick=history.back()手動で設定するのですか?

ページプラグインのaddBackBtnオプションがtrueの場合、フレームワークはヘッダーに「戻る」ボタンを自動的に生成します。

出典: http: //jquerymobile.com/test/docs/toolbars/docs-headers.html(「戻るボタンの追加」にジャンプ)

私自身の経験

jQueryMobileプロジェクトでiPhoneに戻るボタンを自動的に生成することに問題が発生したことはありません。

于 2012-11-07T19:19:09.593 に答える