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