似乎无法让这段代码发挥作用,它不会抛出错误,但是因为它没有保存cookie,所以它是正确的。
基本上点击我需要它来检查cookie是否有效,如果不是,则需要添加它。这是删除网站上的弹出窗口。
$('.close-reveal').on(click, function(){
// if no cookie
if (!$.cookie('alert')) {
$('.subscribe-scroller').hide();
// set the cookie for 24 hours
var date = new Date();
date.setTime(date.getTime() + 24 * 60 * 60 * 1000);
$.cookie('alert', true, { expires: date });
}
});
答案 0 :(得分:0)
你需要围绕真实的报价。
试试这个:
$('.close-reveal').on(click, function(){
// if no cookie
if (!$.cookie('alert')) {
$('.subscribe-scroller').hide();
$.cookie('alert', 'true', { expires: 1 });
}
});
Cookie只是字符串值。如果要将值视为布尔值,则需要在读取cookie值时将其解析为布尔值。
其次,如果你能在一天内输入1,那么为什么要计算一天呢?