3

ナビゲーションを切り替える小さなスクリプトを取得しました。しかし、より多くのページでナビゲーションを使用しています。ナビゲートするときに使用できるように、jQuery にトグル (表示/非表示) 状態を記憶させたい。

$(document).ready(function(){
$('ul.second').show();
$('ul.third').hide();
$('ul.first').show();
$('ul.first li.first a').click(function(){
    //$('ul.second').slideToggle("");
    $('ul.third').slideToggle("");
    });
});
4

3 に答える 3

2

Cookie管理またはlocalStorageのいずれかを使用して、セッション全体でこの情報を保存できます。ただし、LocalStorageはhtml5でのみ機能します。

これは両方を備えたプラグインに関する良い記事ですので、ブラウザがlocalStorageに対応しているかどうかを自分で検出する必要はありません。

http://upstatement.com/blog/2012/01/jquery-local-storage-done-right-and-easy/

于 2012-06-15T12:34:10.467 に答える
0

URLにハッシュを追加して、ページの更新後にハッシュを検出することもできます。

ハッシュの詳細はこちら

http://benalman.com/projects/jquery-hashchange-plugin/

https://developer.mozilla.org/en/DOM/window.onhashchange

于 2012-06-15T12:36:11.933 に答える