在jQuery中设置一个cookie

时间:2013-02-06 20:16:17

标签: jquery html css cookies

如何在更改背景颜色时设置Cookie?我创建了一个改变身体颜色的基本切换器,但我想将更改的颜色保存在cookie中。

任何想法?

jQuery代码:

    $('.first li').click(function(){
        var src = $(this).find('img').attr('src');
       $('body').css('background','url('+src+')');
     });

Demo here

3 个答案:

答案 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 + '"';