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