Javascript を使用して、サイトの各ページのサイト マップを非表示にしています (Javascript が無効になっているブラウザーで表示されるようにするため)。次に、JQuery トグルを使用して、ユーザーがサイト マップを表示できるようにします (各ページのフッターにある「サイト マップ」リンクを使用)。
サイト マップは、ユーザーが別のページに移動するたびに「再非表示」になりますが、ページ間でサイト マップの可視性を維持したいと考えています。
つまり、サイト マップは非表示で開始する必要がありますが、ユーザーがサイト マップの表示を切り替えた場合、ユーザーがページからページに移動している間、ユーザーが再び非表示にするまで表示されたままにする必要があります。