0

2つのタブを持つページを作成しようとしています。フッター領域にナビゲーションバーを配置し、ナビゲーションバーのボタンをクリックすることでページ間を移動できますが、これはシナリオに最適とは言えません。ユーザーがタブを複数回切り替えると、ブラウザーはこれらのナビゲーションアクティビティのすべての履歴を保存し、ユーザーはホーム画面に戻るために戻るボタンを数回タップする必要があります。はい、ヘッダーに[戻る]ボタンを配置して、シングルタップでユーザーをホーム画面に戻すことができることはわかっていますが、今は[戻る]ボタンの問題に対処することがより重要です。

ページを非同期に切り替えないタブバーを作成する方法はありますか?必要なのは、ボタンの1つがクリックされたときにコンテンツを表示または非表示にするナビゲーションバーだけです。または、内部コンテンツを手動で非表示または表示する必要がありますか?

4

1 に答える 1

0

複数ページのテンプレートを使用していない場合は、data-ajax='false'属性を使用するように機能するはずです。これにより、JQMが経験している履歴にそれを配置するのを防ぐことができます。

また、ページが履歴に追加されないようにする方法については、この同様の投稿を確認してください:jQuery Mobileを使用してリンクが履歴スタックに追加されないようにするにはどうすればよいですか?そこには役立つ回答があります(OPでは受け入れられません)。

乾杯!

于 2012-06-06T12:28:45.257 に答える