我正在组建一个网站,我有一个Js按钮,将背景颜色淡化为黑色/白色(反之亦然)。我需要存储用户选择的背景颜色,并将其应用于整个网站,从页面到页面。我理解cookie可能是与.css()一起前进的方式吗?
我今天花了好几个小时试图解决这个问题,并且已经阅读了无数帖子,其中一些在Stack Overflow上,但无法掌握如何检索cookie值并将其应用到我网站的身体css。当然,我是Js / Query的新手,刚刚开始学习。非常感谢有人能指出我正确的方向,一个带示例的好教程会有很多帮助。
非常感谢。
答案 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上。