2

我正在尝试#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);
});

我将如何编写代码以实现这一点?

4

0 回答 0