Cookies в функции Hide/Show
Всем привет! Написал недавно скрипт: при нажатии на ссылку один блок скрывается, заместо него показывается другой и наоборот. Но при перезагрузки страницы все возвращается как было до выполнения скрипта. Знаю, что нужно подключать cookies, но я понятия не имею как и вписать в скрипт:
$(document).ready(function() {
$("A#trigger").toggle(function() {
//Отображаем скрытый блок
$("DIV#box2").show();
$("DIV#box").hide();
return false;
},
function() {
//Прячем скрытый блок
$("DIV#box2").hide();
$("DIV#box").show();
return false;
});//end of toggle()
});//end of ready()
Плагин jquery.cookies установил. Помогите, пожалуйста!! :-? |
на скорую руку :
$(document).ready(function() {
if($.cookie('state') == 'open'){
$("DIV#box2").show();
$("DIV#box").hide();
} else if ($.cookie('state') == 'closed') {
$("DIV#box2").hide();
$("DIV#box").show();
}
$("A#trigger").toggle(function() {
//Отображаем скрытый блок
$("DIV#box2").show();
$("DIV#box").hide();
$.cookie('state', 'open', { expires:3 });
return false;
},
function() {
//Прячем скрытый блок
$("DIV#box2").hide();
$("DIV#box").show();
$.cookie('state', 'closed', { expires:3 })
return false;
});//end of toggle()
});//end of ready()
|
| Часовой пояс GMT +3, время: 14:39. |