更改背景颜色时如何设置 cookie?我创建了一个更改主体颜色的基本切换器,但我想将更改后的颜色保存在 cookie 中。
任何的想法?
jQuery代码:
$('.first li').click(function(){
var src = $(this).find('img').attr('src');
$('body').css('background','url('+src+')');
});
请将以下插件添加到您的页面:https ://github.com/carhartl/jquery-cookie
现在您可以执行以下操作:
创建cookie:
$.cookie('the_cookie', 'the_value');
读取 cookie:
$.cookie('the_cookie');
您可以使用 HTML5 localStorage 并且可以使用
window.localStorage.setItem("color_fondo",color);
document.body.style.backgroundColor = color;
在函数的末尾插入这一行。
document.cookie = 'userColor="' + document.body.style.background + '"';