2

#home-landingWeb サイトへの最初の訪問のために、サイトのホームページにdiv ( ) を表示しようとしています。同じセッション中のホームページへの後続のすべての訪問について、#home-landingに設定したいと思いdisplay:none;ます。

訪問者の最初の 5 回の訪問後に div を非表示にするためのコードを stackoverflow で見つけましたが、それはさまざまなセッションに分散しています。

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