0

我已经建立了一个很好的垂直菜单,可以使用 jquery 进行切换,并且我需要能够保存状态,这取决于访问者所看到的类别。

我已经建立了一个小提琴来展示我所拥有的:

http://jsfiddle.net/FbCDV/15/

...看起来很棒!!:)

...因此,如果用户单击另一个类别或产品/页面,我需要菜单保持打开状态。

...到目前为止,我所拥有的工作的 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 驱动站点。

...任何指导都会很棒!:)

4

0 回答 0