2015-07-27 2 views
1

У меня есть кнопка, которая отображает/скрывает div на событии onClick. Я хочу помнить о состоянии, нажимаем keep div hidden на один день (устанавливаем cookie, который истекает), и на другом клике держите div (delete cookie).Set/unset cookie the simpleles jquery-cookie

Мне нужно помнить это состояние на всей территории.

Что является самым простым способом? Я начинаю, я предпочитаю jquery-cookie - можно использовать? Я не могу найти ни одного примера, где это объясняется в событии onClick.

Спасибо большое!

+0

Вы хотите, чтобы кнопка нажала событие вправо? –

+0

curenttly для других функций для кнопки у меня: $ ('# show_container_2'). Click (function() ..... – RASAE

+0

, пожалуйста, поделитесь тегом html для вашего Div –

ответ

0

Посмотрите на плагин jquery-cookie.

Документация только here.

Вот пример в jsfiddle о том, как использовать его (набор печенья/снять печенье/дисплей печенье): http://jsfiddle.net/rdtome/73vzD/239/

(См линии):

$.cookie('test_cookie', 'hello cookie !'); // SET cookie 
$.removeCookie('test_cookie'); // DELETE cookie 
$.cookie('test_cookie'); // GET cookie 
+0

Я видел эту ссылку - но я не знаю, как использовать ее в событии onClick с кнопкой. Мне нужен простой пример с функциональным решением. – RASAE

+0

Подождите, я отправлю вам образец jsfiddle в я inute ... – rtome

+0

спасибо, что было бы прекрасно – RASAE

0

Пожалуйста, найдите URL для лучшего пути управление файлами cookie. Create, read, and erase cookies with jQuery

ИЛИ

for set cookie: 
    $.cookie('cookieName', 'value', { expires: 7 }); 
for read cookie: 
    $.cookie('the_cookie'); 

for Delete cookie:// set nulll for delete 
    $.cookie('the_cookie', null); 

для получения дополнительной информации. http://www.jquerybyexample.net/2012/06/jquery-cookies-get-set-and-delete.html

+0

Спасибо, но слишком сложно для меня. – RASAE

+0

@RASAE, вы хотите, чтобы событие нажатия кнопки отключилось и включили cookie? –