我有一个 div 可以根据按钮点击展开/折叠到自动高度。我的工作正常,但我想使用 jquery.cookie.js 来记住用户是否扩展了它,以便它在页面刷新时保持打开状态。我看过类似的问题
例如,在页面刷新后使用 cookie.js 在 div 上保持切换状态
但是我似乎无法让它适合我的情况。这不仅仅是直接的显示/隐藏,而且我无法弄清楚正确设置和使用 cookie 的语法。这是我的工作代码的小提琴,也许有人可以帮助我?
这是相关的代码:
$('#viewless').hide();
$('#viewmore').click(function(){
var el = $('#resize01'),
curHeight = el.height(),
autoHeight = el.css('height', 'auto').height();
el.height(curHeight).animate({height: autoHeight}, 500);
$('#viewmore').toggle();
$('#viewless').toggle();
});
$('#viewless').click(function(){
$('#resize01').animate({height: '190'}, 500);
$('#viewmore').toggle();
$('#viewless').toggle();
});