每次打開頁面的時候,檢查是否存在某個指定的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();
}
});