Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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 SetTimeout()仍然不工作吗?_Javascript_Jquery - Fatal编程技术网

Javascript SetTimeout()仍然不工作吗?

Javascript SetTimeout()仍然不工作吗?,javascript,jquery,Javascript,Jquery,我尝试了控制台日志,它们工作了,但是当我将它们切换到调用函数时,两个工作了,第三个没有 这就是我所改变的:(有人建议) //做的事情一定是个错误。或者playDemo未定义…您将#button1传递到切换可见性,但该函数还添加了一个#并且在创建切换可见性(id)时必须切换可见性(“button1”)为什么创建jQuery.fn.切换可见性 setTimeout(function() { console.log("Function 1"); // do stuff setTimeout

我尝试了控制台日志,它们工作了,但是当我将它们切换到调用函数时,两个工作了,第三个没有

这就是我所改变的:(有人建议)


//做的事情一定是个错误。或者playDemo未定义…您将
#button1
传递到
切换可见性
,但该函数还添加了一个
#
并且在创建
切换可见性(id)
时必须切换可见性(“button1”)为什么创建
jQuery.fn.切换可见性
setTimeout(function() {
  console.log("Function 1");
  // do stuff
  setTimeout(function() {
    console.log("Function 2");
    // do stuff
    setTimeout(function() {
      console.log("Function 3")
      // do stuff
    },0);
  }, 500);
}, 1000)
function toggle_visibility(id) {
  var e = $('#'+id);
  if (e.css('display') == 'block'){
    e.css('display', 'none');
  }
  else {
    e.css('display', 'block');
  }
}

jQuery.fn.toggle_visibility = function() {
  return toggle_visibility(this.attr('id'));
}

setTimeout(function() {
  playDemo('disney', 2, disneyInterval);
  // do stuff
  setTimeout(function() {
    $('#mydiv').fadeOut();
    // do stuff
    setTimeout(function() {
      toggle_visibility('#button1');
      // do stuff
    },1000);
  }, 5000);
}, 5500);