每次打开页面的时候,检查是否存在某个指定的cookie,
若不存在或者存在但是值不是当天的日期,那么添加一个,其值为当天的日期,过期时间设为第二天,显示层;
若存在并且日期是当天的,就不显示。
$(function () {
var layer = $('#layerId');
var cname = 'xdate';
if (!Date.prototype.today) {
Date.prototype.today = function () {
var date = new Date();
var y = date.getFullYear(),
m = date.getMonth() + 1,
d = date.getDate();
return '' + y + (m < 10 ? '0' + m : m) + (d < 10 ? '0' + d : d);
}
}
var cValue = $.cookie(cname);
var _today = new Date().today();
if (cValue == _today) {
layer.hide();
} else {
$.cookie(cname, _today);
layer.show();
}
});