0
I'm使用功能,將動畫一些事情,例如:如何從函數返回,如果多個動畫完成
function doMyStuff(){
$('#test1').animate({...}, {queue:false});
$('#test2').animate({...}, {queue:false});
return true;
}
// this should only go on if doMyStuff() is complete
doMyStuff();
alert("We can go on, doMyStuff() is finished");
我只想去,如果此功能被完成了他動畫。我怎樣才能做到這一點?目前它並沒有等待動畫的結束。
現在我想知道爲什麼這個工作不使用'.promise()'?我的意思是:'return $ .when( $('#test1')。animate({...},{queue:false}), $('#test2')。animate({...} {queue:false}) );' –
AFAIK,'$ .when'調用'.promise()'如果一個jQuery對象作爲參數傳遞。但我喜歡明確:) –
噢,只是檢查jQuery源代碼,好像是這樣,thx! –