我想要做的是打开和关闭侧边栏切换,它工作正常,但我也希望 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/ 上看到,如果你关闭他们的侧边栏,然后当你返回主页时浏览论坛,它仍然关闭,反之亦然。
任何帮助表示赞赏