【发布时间】:2011-01-16 06:15:28
【问题描述】:
我想要做的是让侧边栏切换打开和关闭,这工作正常,但我也希望 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/ 上看到我尝试实现的示例,如果您关闭他们的侧边栏,然后在返回主页时浏览论坛,它仍然关闭,反之亦然。
感谢任何帮助
【问题讨论】: