实现“不再显示”功能

控制Cookie,点击‘不再显示’之后,一段时间内不再显示(即使页面刷新)

$(function () {
$('#show-a').click(function () {
document.cookie = 'client = no-show; max-age = 10; path = /';
$('#show').css('display', 'none');
})
})
var _cookie = document.cookie;
if (_cookie.indexOf('client') >= 0) {
$('#show').css('display', 'none');
} else {
$('#show').css('display', 'block');
}

expires 是 http/1.0 协议中的选项,在新的 http/1.1 协议中expires已经由 max-age 选项代替,两者的作用都是限制 cookie 的有效时间。expires的值是一个时间点cookie失效时刻= expires),而max-age 的值是一个以单位时间段cookie失效时刻= 创建时刻+ max-age)。

参考:=聊一聊 cookie

原文地址:https://www.cnblogs.com/xiaochechang/p/5934132.html