1

増幅.ストアを使用して、ページでクリックされた現在のタブの変数を保存しています。別のページ (そのページの履歴バージョン) に移動すると、同じクリックされたタブに留まり、これが望ましい動作です。ただし、amplify.store はセッション間で保持されるため、問題が発生しています。
現在、現在のコードを使用してvalを保存しています。

amplify.store("CurrentTab","SomeVal");

メニューのボタンをクリックしたときに増幅ストアをクリアしようとしましたが、なぜ機能しないのかわかりません。以下は私の明確なコマンドです

    <script>
    $("#hreftothelink").click(function () {
        amplify.store("CurrentTabH",null);
        amplify.store("CurrentTab",null);
        someViewModel()
                .tabs('select','someVal');
    });
    </script>

現在選択されているタブに基づいて、valをクリアしたり、変数を渡したりするために誰でも考えられる別の方法はありますか?

注: 誰かがタブにいることができる時間は可変であるため、amplify.store の時限破壊を使用しても機能しません。

4

1 に答える 1

1

これをクリックに追加したところ、値をクリアできました。

var CurrentTabH = amplify.store("CurrentTabH");
于 2012-10-18T14:22:57.143 に答える