我试图在网站的主页上显示div(#home-landing
)以便首次访问该网站。对于在同一会话期间对主页的所有后续访问,我希望将#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);
});
我如何编写代码以便完成此操作?