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);