ほとんどの場合、jQueryとCoffeeScriptで動作するアニメーションがあります。CoffeeScriptでの早すぎるコードの実行
私はかなり分かりませんが、問題が発生しました。
class Cow
move_head: (x, y)=>
stander.animate({
left: 10,
},{
complete: @move_feet(x, y)
});
move_feet: (x, y)=>
stander.animate({
left: 10,
},{
complete: @mover_in_test
});
問題はcomplete: @move_feet(x, y)
です。引数がない場合はcomplete: @move_feet
コードが正常に動作し、move_head
のアニメーションが完了すると@move_feet
が呼び出されます。しかし、complete: @move_feet(x, y)
では、@move_feet(x, y)
と呼ばれる瞬間と呼ばれるmove_head(x, y)
が呼び出されます。
私はcomplete: this.move_feet
にcomplete: @move_feet
場合にcomplete: this.move_feet(x, y)
と にcomplete: @move_feet(x, y)
場合に
である、のCoffeeScriptをコンパイルしたものに見えました。
したがって、私はコードを解析するとすぐにcomplete: this.move_feet(x, y)
を呼び出していると思います。しかし、適切な時間までコードのこの実行を遅らせるにはどうすればよいですか?ここではサンプルのカップルです
complete: => @move_feet(x, y)
: