2

現在、ストリームを切り替えることができる左側のgoogle+ナビゲーションを再現しようとしています。

再読み込み中のページがナビゲーションアイテムの一部である場合、ページの再読み込み時に開いたメニューを表示する機能を除いて、すべてが機能しています。それ以外の場合は、デフォルトで非表示になります。

誰かがアイデアを持っていますか、彼らはそれをどのように行っているのか、そしてjqueryを使用して機能を再作成する方法はありますか?

Thnx!

4

1 に答える 1

1

私が試した一般的な考え方はwindow.location.hash、現在の場所を設定することと、リロード時にどの要素のセットを展開するかを判断することの両方に使用することです。新しいメニューをカスケードするときは、次のようにハッシュを設定します。

window.location.hash = '#whatever';

次に、リロード時にハッシュを確認します。

if (window.location.hash != "")
{
    if (window.location.hash == '#whatever')
    {
        load_whatever_set();
    }
}
于 2011-08-11T17:10:44.043 に答える