Создание jQuery cookie, сохранение значения цвета тела CSS, изменение страницы, получение cookie и применение значения цвета тела к новой странице - PullRequest
3 голосов
/ 30 ноября 2011

Я собираю веб-сайт, на котором у меня есть кнопка Js, которая превращает цвет фона в черный / белый (наоборот). Мне нужно сохранить пользовательский выбор цвета фона и применить его ко всему сайту, от страницы к странице. Я понимаю, что куки могут быть способом продвижения вперед вместе с .css ()?

Я потратил часы сегодня, пытаясь выяснить это, и прочитал бесчисленные посты, некоторые здесь, в Переполнении стека, но не могу понять, как извлечь значение cookie и применить его к css тела моего сайта. Конечно, я новичок в Js / Query и только начал учиться. Очень признателен, если кто-то укажет мне правильное направление, хороший урок с примерами очень поможет.

Большое спасибо.

Ответы [ 3 ]

4 голосов
/ 30 ноября 2011

У меня был успех с этим jQuery cookie плагином .

Использование:

var key = 'my_key';
var value = $.cookie(key);
var new_value = 'my_value';
$.cookie(key,new_value);
$.cookie(key,new_value,options);
4 голосов
/ 30 ноября 2011

Попробуйте плагин для хранения jQuery: http://www.jstorage.info/

Примеры:

$.jStorage.set(key, value)

value = $.jStorage.get(key)
value = $.jStorage.get(key, "default value")
0 голосов
/ 01 декабря 2011

Спасибо за вашу помощь, ребята.

Нет, в конце концов, jQuery, нашел хорошее понимание того, как js обрабатывает куки здесь:

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

Создан крошечный плагин с тремя основными функциями, описанными в статье, и он работал очень хорошо.

Та,

R.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...