创建jQuery cookie,存储css正文颜色值,更改页面,检索cookie并将正文颜色值应用于新页面

时间:2011-11-30 02:19:00

标签: jquery css cookies

我正在组建一个网站,我有一个Js按钮,将背景颜色淡化为黑色/白色(反之亦然)。我需要存储用户选择的背景颜色,并将其应用于整个网站,从页面到页面。我理解cookie可能是与.css()一起前进的方式吗?

我今天花了好几个小时试图解决这个问题,并且已经阅读了无数帖子,其中一些在Stack Overflow上,但无法掌握如何检索cookie值并将其应用到我网站的身体css。当然,我是Js / Query的新手,刚刚开始学习。非常感谢有人能指出我正确的方向,一个带示例的好教程会有很多帮助。

非常感谢。

3 个答案:

答案 0 :(得分:4)

尝试使用jQuery存储插件:http://www.jstorage.info/

示例:

$.jStorage.set(key, value)

value = $.jStorage.get(key)
value = $.jStorage.get(key, "default value")

答案 1 :(得分:4)

我已成功使用此jQuery cookie plugin

用法:

var key = 'my_key';
var value = $.cookie(key);
var new_value = 'my_value';
$.cookie(key,new_value);
$.cookie(key,new_value,options);

答案 2 :(得分:0)

感谢您的帮助。

最后没有jQuery,在这里找到了js如何处理cookie的一些很好的见解:

http://www.quirksmode.org/js/cookies.html

创建了一个小插件,其中包含文章中介绍的三个主要功能,并且效果非常好。

的Ta,

R上。