Javascript 使用cookie为首次访问站点的用户显示Div
我试图在网站主页上显示一个div(Javascript 使用cookie为首次访问站点的用户显示Div,javascript,jquery,cookies,Javascript,Jquery,Cookies,我试图在网站主页上显示一个div(#home landing),以便首次访问该网站。对于同一会话期间对主页的所有后续访问,我希望#home landing设置为显示:无 我在stackoverflow上找到了一些代码,用于在访问者前5次访问之后隐藏div,但它分布在不同的会话中 if (!$.cookie('visits')) { $.cookie('visits', 1, { expires: 30 }); } $.cookie('visits', (parseInt($.co
#home landing
),以便首次访问该网站。对于同一会话期间对主页的所有后续访问,我希望#home landing
设置为显示:无代码>
我在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);
});
if(!$.cookie('visions')){
$.cookie('访问',1{
有效期:30
});
}
$.cookie('visions'),(parseInt($.cookie('visions'))+1){
有效期:30
})
//将在30天后到期
var overlycontact=函数(){
if(parseInt($.cookie('visions'))<5){
$(“#主起落架”).show();
}
};
设置超时(OverlyContact,180000);
});
我该如何编写代码以实现这一点?“它分布在不同的会话中,”我打赌您使用的是单一浏览器:)@Alexander haha-不,我希望它这么简单。我在dev上运行多个浏览器,并在测试之前重置(清除缓存、cookie等)。