【JS】以後表示しないリンクを押すとcookieに有効期限付きで保存する方法
宣言
/* キャンペーン終了日 */^M
var end_date = new Date('2017/01/01');^M
end_date.setDate(end_date.getDate() - 7);
cookie_key = 'XXXXX';
/* 以後表示しない */^M
$('.popup_after_not_disp').on('click', function(){^M
$('button#cboxClose').click();^M
$.cookie(cookie_key, 1);^M
end_date.setTime(end_date.getTime() + 7 * 1000 * 60 * 60 * 24);
document.cookie = "XXXXX" + "=" + escape(1) + ";expires=" + end_date.toGMTString();
consolie.log(end_date);
return false;^M
});^M
上記だとXXXXXという名前のcookieが作られ、1という数字が保存され、
有効期限は1/1 0:00になる。
数字1の場合なら期限内は表示しないということになる。
cookie_keyは一致している必要がある。