【发布时间】:2011-09-14 23:23:33
【问题描述】:
我有一个使用按钮(#button)在两个 div(.grid 和 .list)之间切换的功能。
HTML:
<a href="#" id="button">Change view</a>
<div class="grid">GRID</div>
<div class="list">LIST</div>
jQuery:
$('.list').hide();
$('.grid').show();
$('#button').toggle(function() {
$('.grid').hide();
$('.list').show();
return false;
}, function() {
$('.list').hide();
$('.grid').show();
return false;
});
如何添加 cookie 支持,以便在页面加载后保存和显示切换状态?当用户第一次加载页面时,会显示 .grid 视图。
我尝试了之前线程中的许多选项,但都失败了。
【问题讨论】:
-
很多变种,但都删除了。在发布不起作用的代码 sn-ps 时没有用处。
-
为您的
toggle();使用点赞。 -
我的
toggle();错了吗? -
我认为您可以使用切换按钮做一些更简单的事情! :)