我需要幫助做回調裏面do_animations
所有animate
方法完成之後。對於一個animate
我可以撥打電話promise
和done
功能。我嘗試使用$.Callbacs
,但我不知道如何從fire
方法承諾對象。
function random_num(a, b) {
return Math.floor(Math.random() * (b - a + 1)) + a;
}
function do_animations() {
var n = random_num(1, 5);
for (var i = 0; i < n; i++) {
var width = random_num(-50, 50);
$('#rec').animate({'left': '+=' + width + 'px'}, 300);
}
}
$(document).ready(function(){
do_animations();
});
最好的解決辦法是
do_animations().done(function(){ ... });
*「關於與你寫必須說明具體問題的代碼問題的問題 - 並在問題本身中包含有效的代碼以再現它 - **請參閱http://SSCCE.org獲取指導。「* –