我用几个不同的类制作了我的 CSS 多级菜单。我想使用一些 cookie 等(对于我的访问者,我无法使用 jquery cokiee 插件做任何事情。
这是我的整个菜单代码和颜色代码的示例。
http://codepen.io/fatihtoprak/pen/oqmrb
当用户选择/更改菜单背景时,如果他刷新页面我想存储菜单类/颜色?
任何人都可以帮我解决这个问题。对不起我的英语不好。谢谢。
我用几个不同的类制作了我的 CSS 多级菜单。我想使用一些 cookie 等(对于我的访问者,我无法使用 jquery cokiee 插件做任何事情。
这是我的整个菜单代码和颜色代码的示例。
http://codepen.io/fatihtoprak/pen/oqmrb
当用户选择/更改菜单背景时,如果他刷新页面我想存储菜单类/颜色?
任何人都可以帮我解决这个问题。对不起我的英语不好。谢谢。
是的。您可以使用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);
});
});