我已经构建了一个很好的垂直菜单,可以使用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');
};
});
...我在互联网世界中做了一些搜索,看到我可以使用jquery cookie插件。
...我玩过它但是我卡住了! :(
...菜单所在的实际站点是一个动态的PHP驱动站点。
......任何指导都会很棒! :)