控制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