Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript X次访问后隐藏div(cookie)_Javascript_Cookies - Fatal编程技术网

Javascript X次访问后隐藏div(cookie)

Javascript X次访问后隐藏div(cookie),javascript,cookies,Javascript,Cookies,我正在寻找一种解决方案,其中一个div在X次访问后不再显示。我对Javascript没有太多的经验,因为我有点着急,我希望有人知道解决方案,因为我在任何地方都找不到 我发现这条线几乎可以满足我的需求: 但在那里,他们在多次访问后显示一个灯箱,我想在X次访问后隐藏一个div(class或id) 他们正在使用以下代码: $(document).ready(function() { // create cookie var visited = $.cookie('visited'); // v

我正在寻找一种解决方案,其中一个div在X次访问后不再显示。我对Javascript没有太多的经验,因为我有点着急,我希望有人知道解决方案,因为我在任何地方都找不到

我发现这条线几乎可以满足我的需求: 但在那里,他们在多次访问后显示一个灯箱,我想在X次访问后隐藏一个div(class或id)

他们正在使用以下代码:

$(document).ready(function() {
  // create cookie
  var visited = $.cookie('visited'); // visited = 0
  if (visited >= 3) {
    // open fancybox on 4th visit or further on the same day
    setTimeout(function() {
      $.fancybox.open({});
    }, 3000);
  } else {
    visited++; // increase counter of visits
    // set new cookie value to match visits
    $.cookie('visited', visited, {
      expires: 1 // expires after one day
    });
    return false;
  }
});

您需要使用jQuery方法,如:

$(document).ready(function() {
  var X = 4;
  var visited = $.cookie('visited');

  if (visited >= X) {
    $('your_div_selector').hide(); //<--- HERE IS THE LINE YOU NEED
  } else {
    visited++;

    $.cookie('visited', visited, {
      expires: 1
    });
    return false;
  }
}); 
$(文档).ready(函数(){
var X=4;
var visted=$.cookie(“visted”);
如果(访问次数>=X){

$('your_div_selector').hide();//您是weclome,很高兴我能帮忙。