jquery で切り替える素敵な垂直メニューを作成しました。訪問者が表示しているカテゴリに応じて、状態を保存できるようにする必要があります。
私が持っているものを示すためにフィドルを作成しました:
...素晴らしく見える!!:)
...そのため、ユーザーが別のカテゴリまたは製品/ページをクリックした場合、メニューを開いたままにする必要があります。
...これまでのところ機能するjqueryは次のとおりです。
jQuery(document).on('click', '#category-menu #categories button', function(){
if(jQuery(this).parent().hasClass('expandable')) {
jQuery(this).html('+');
jQuery(this).siblings('ul').stop(true,true).css('display','block').slideUp(200, 'linear', function(){
jQuery(this).parent().toggleClass('expandable');
});
} else {
jQuery(this).html('-');
jQuery(this).siblings('ul').stop(true,true).css('display','none').slideDown(200, 'linear');
jQuery(this).parent().toggleClass('expandable');
};
});
...interwebbie の世界を探索したところ、jquery cookie プラグインを使用できる可能性があることがわかりました。
...いじってみましたが、行き詰まってしまいました! :(
...メニューが表示されている実際のサイトは、動的な PHP 駆動のサイトです。
...どんなガイダンスも素晴らしいでしょう!:)