【发布时间】:2014-01-28 08:14:38
【问题描述】:
我正在尝试使用 jquery 保存带有 cookie 的状态,但没有运气。有人可以检查我的代码有什么问题吗?
$('.slide1').click(function() {
$('.target1').slideToggle('slow', function() {
$(this).toggleClass('.target1');
});
$.cookie('form_visible', $('.target1').css('display','block').toString());
return false;
});
$(function() {
if($.cookie('form_visible') == 'true') {
$('.target1').css('display','block');
} else {
$('.target1').css('display','none');
}
});
【问题讨论】:
-
您的 jsfiddle 不起作用,因为您没有包含 jQuery 和 cookie 插件。如果不是现场演示,请不要链接现场演示。
-
我认为 jsfiddle 有库,但我不确定你在说什么 cookie 插件,我在另一篇文章中找到了这段代码并且它有效,但在我进行了一些更改以使其适用于我的网站之后它停止工作
-
你需要一个插件才能使用
$.cookie -
这样好吗?
-
这是 jQuery 库,你需要 cookie plugin 用于 jQuery。
标签: javascript jquery jquery-plugins jquery-cookie