0

ページhttp://jquerymobile.com/demos/1.2.0/docs/toolbars/bars-fixed.htmlを見ると、基本、オプション、メソッドのセレクターを備えたツールバーが表示されます。さまざまなページが読み込まれるため、ページ内のナビゲーション バーのように機能します。

ただし、これらのいずれかをクリックするたびに、履歴にエントリが作成されます. このようなページに data-rel=back ボタンがある場合、またはユーザーが戻るボタンをクリックすると、前のツールバーの選択に移動しますが、ページから完全に離れることが期待されます。

履歴を汚さないアンカー タグを持つ、このようなツールバーを作成するにはどうすればよいですか?

私のアプリでは、このツールバーは環境設定を表し、設定に基づいて、以下の追加設定が利用可能になります。[戻る] をタップして設定ページから抜けられるようにする必要があります。

4

1 に答える 1

0

アンカー タグは、この種の使用には適していないようです。アンカーは、歴史を残すように設計されています。ラジオ ボタンに切り替えて (同じようにスタイルを設定できます)、コールバックを通じて選択されたラジオに応じて、ドキュメントのセクションを表示/非表示にできます。

    <div data-role="fieldcontain">
        <fieldset data-role="controlgroup" data-type="horizontal">
            <legend>Team role:</legend>
            <input type="radio" name="radio-view" id="radio-view-a" value="list" checked/>
            <label for="radio-view-a">Robot</label>
            <input type="radio" name="radio-view" id="radio-view-b" value="grid"  />
            <label for="radio-view-b">Controller</label>
        </fieldset>
    </div>
于 2012-10-11T21:11:03.367 に答える