我想要为三件事制作动画:头部、脚部和手臂。我正在使用 jQuery 和 CoffeeScript。
我想创建一个像这样为头部和脚部设置动画的函数:
move_feet: () ->
feet.animate({
left: 100
},{
duration: 100
})
move_head: () ->
head.animate({
left: 100
},{
duration: 100
})
然后当脚和头完成移动时,移动手臂。
我尝试使用when
/then
模式,但我认为我没有正确使用它。
$.when(move_head(), move_feet()).done(=>
move_arm()
);
move_feet
立即起火。这样做的正确方法是什么?