箱を描きました。最初のアニメーションはボックスを水平方向に動かし、2 番目のアニメーションはボックスを垂直方向に動かします。しかし、2 番目のアニメーションが実行されると、ボックスは最初に元の位置に戻り、次に垂直方向にアニメーション化されます。私が望むのは、ボックスが元の位置に戻ってはならず、最初のアニメーションが終了したところで、2 番目のアニメーションがその位置から正確に実行されなければならないということです。どうすればこれを達成できますか?私は何を間違っていますか?
JSフィドルコード
window.onload = function (){
var paper = Raphael(0,0,800,400);
var hi = paper.rect(10,10,100,30);
var move1 = Raphael.animation({
transform:'t100,0'
},1000);
var move2 = Raphael.animation({
transform:'t0,100'
},1000);
hi.animate(move1);
hi.animate(move2.delay(1000));
}