使用Cookie为首次访问网站的用户展示Div

时间:2013-01-15 20:24:06

标签: javascript jquery cookies

我试图在网站的主页上显示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);
});

我如何编写代码以便完成此操作?

0 个答案:

没有答案