【问题标题】:Save background color in cookie在 cookie 中保存背景颜色
【发布时间】:2013-12-27 14:32:26
【问题描述】:

我想将我的页面背景颜色保存在 cookie 中。 用户可以从列表中选择一种颜色,但刷新页面时颜色必须保持不变

我终于可以让它工作了,当我从列表中按下一种颜色时,cookie 值会变成蓝色

 $("#panel .blue").on('click', function(){
     if ($.cookie('the_cookie', { path: '/' }) !== null) { 
         $.removeCookie("the_cookie", { path: '/' });
         $.cookie('color_cookie', 'blue', {expires:7, path:'/'}); 
     }
 });

现在我只是想知道,当我加载页面时,如何检查该值 blue 并使我的背景颜色相同?

或者我应该采取完全其他的方式来实现这一目标?

谢谢。

【问题讨论】:

标签: javascript jquery html css cookies


【解决方案1】:

好吧,假设您的 css 中没有任何奇怪的东西:首先,您需要检索您存储的 cookie 的值并将其设置到您的 div 中,如下所示:

$(document).ready(function(){
    $("#yourDiv").css("background-color",$.cookie('color_cookie'));
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-11
    相关资源
    最近更新 更多