我正在尝试同时动画一组元素(几乎,每个动画之间有一个小延迟):
$('.block').each(function(i){
$(this).stop().delay(60 * i).animate({
'opacity': 1
}, {
duration: 250,
complete: mycallbackfunction // <- this fires the callback on each animation :(
});
});在所有动画完成后,我如何运行回调函数?
发布于 2011-04-29 02:56:12
var block = $('.block');
block.each(function(i){
$(this).stop().delay(60 * i).animate({
'opacity': 1
}, {
duration: 250,
complete: i== (block.length-1) ? myCallbackFunction : function(){}
});
});https://stackoverflow.com/questions/5823403
复制相似问题