0

ただ疑問に思う。

スマートフォンのディスプレイでフルスクリーンページとして開くポップアップを使用するJqueryMobileのページがあります。

デスクトップ/タブレット:

ここに画像の説明を入力してください

スマートフォン:

ここに画像の説明を入力してください

問題は、ユーザーがスマートフォンでページを表示すると、これが実際のページのように見えることです。ユーザーが私が提供する「戻る」ボタンを押すと、ポップオーバーを閉じます。ただし、ユーザーがブラウザの戻るボタンを押すと、履歴でページを下に移動したことがないため、ページを離れることになります。

質問:
ブラウザの戻るボタンを無効にできないので、ポップオーバーが開いたときにブラウザの履歴エントリを作成する別の方法があります。ユーザーが戻るボタンを押すと、ポップオーバーを閉じるだけでブラウザの履歴が元に戻ります。最初のページと「-1」に移動します。これを達成するための他の回避策がある場合は、提案もいただければ幸いです。

ありがとう!

4

2 に答える 2

3

スマートフォンからウェブページを開いた場合は、ポップオーバーをダイアログページとして追加することもできます(ユーザーエージェントを使用してこれを確認できます)。http://jquerymobile.com/test/docs/pages/page-dialogs.htmlそうすれば、ブラウザの履歴に追加されることを確認することをお勧めします。

于 2012-07-25T18:07:07.570 に答える
0

ライブVclickを追加してみてください。

また

クラスUIを無効にしてみてください。

例:

class = "ui-disabled"

于 2012-07-25T18:07:32.090 に答える