我正在尝试#home-landing
在网站的主页上显示一个 div ( ),以便首次访问该网站。对于同一会话期间对主页的所有后续访问,我希望#home-landing
将其设置为display:none;
.
我在 stackoverflow 上找到了一些代码,用于在访问者前 5 次访问后隐藏 div,但它分布在不同的会话中。
if (!$.cookie('visits')) {
$.cookie('visits', 1, {
expires: 30
});
}
$.cookie('visits', (parseInt($.cookie('visits')) + 1), {
expires: 30
})
//will expire after 30 days
var overlayContact = function () {
if (parseInt($.cookie('visits')) < 5) {
$('#home-landing').show();
}
};
setTimeout(overlayContact, 180000);
});
我将如何编写代码以实现这一点?