То, что я пытаюсь сделать, - это открывать и закрывать боковую панель, которая работает нормально, но я также хочу, чтобы cookie запоминал состояние боковой панели при просмотре сайта и при возврате на страницу его на
, то есть:если закрыто, то закрыто, если открыто, то будет открыто:
$(document).ready(function($) {
$('a#side').click(function(){
$('#sidebar').toggle();
$('a#side').text($(this).text() == 'Show' ? 'Hide' : 'Show');
$.cookie('side_cookie', 'value');
return false;
});
if($.cookie('side_cookie')) {
$('#sidebar').hide();
} else {
$('#sidebar').show();
}
});
Текущий код, приведенный выше, просто запоминает, был ли он закрыт, и остается закрытым до завершения сеанса, поэтому вы должны открывать его каждый раз, когда возвращаетесь на страницу...
Пример того, чего я пытаюсь достичь, можно увидеть на vbulletin.com/forum/, если вы закроете боковую панель, а затем просмотрите форумы, когда вернетесь на главную страницу, она все еще закрыта, и наоборот.
любая помощь приветствуется