Mah*_*leh 15 javascript jquery
问候所有我想让JQuery在两个函数之间休眠/等待一秒钟
$('#div1').hide();
//sleep or wait or for a sec
$("#div2").show();
Run Code Online (Sandbox Code Playgroud)
该怎么办?
Nic*_*ver 39
因为你的特定功能.show()没有排队,但有一个简单的技巧让它排队等你可以使用.delay(),如下所示:
$('#div1').hide();
$("#div2").delay(1000).show(0);
Run Code Online (Sandbox Code Playgroud)
通过给它一个0持续时间参数,它现在是一个即时但排队的动画.在setTimeout()它下面使用,所以它基本上是相同的行为:
$('#div1').hide();
setTimeout(function() { $("#div2").show(); }, 1000);
Run Code Online (Sandbox Code Playgroud)
你去吧!
$('#div1').hide();
//sleep or wait or for a sec
setTimeout('moomoo()', 1000);
function moomoo() {
$("#div2").show();
}
Run Code Online (Sandbox Code Playgroud)