0

我用几个不同的类制作了我的 CSS 多级菜单。我想使用一些 cookie 等(对于我的访问者,我无法使用 jquery cokiee 插件做任何事情。

这是我的整个菜单代码和颜色代码的示例。

http://codepen.io/fatihtoprak/pen/oqmrb

当用户选择/更改菜单背景时,如果他刷新页面我想存储菜单类/颜色?

任何人都可以帮我解决这个问题。对不起我的英语不好。谢谢。

4

1 回答 1

1

是的。您可以使用jquery.cookie插件来帮助您解决这个问题。语法也很简单。

第一步,将 cookie(如果未设置)设置为默认菜单。

if (!$.cookie('menu_color'))
    $.cookie('menu_color', 'blue');

现在您需要从 cookie 中获取颜色。

var style = $.cookie('menu_color');
$("#modafesto").removeAttr("class").addClass("navigation").addClass(style);

接下来要做的是,在设置颜色时,以这种方式更新 cookie:

$(document).ready(function(){
    $(".panel a").click(function(e){
        e.preventDefault();
        var style = $(this).attr("class");
        $.cookie('menu_color', style);
        $("#modafesto").removeAttr("class").addClass("navigation").addClass(style);
    });
});
于 2013-05-23T08:33:05.010 回答