2

SVG でアニメーションを開始していますが、アニメーションが終了したら、別の機能を実行できるようにしたいと考えています。で試しましendEvent="endAnimate()"たが、何も起こりませんでした。アニメーションがいつ終了したかを確認することは可能ですか。そうであれば、別の関数を呼び出すことはできますか?

4

1 に答える 1

2

ドキュメントによると、アニメーション要素にonendは使用できるイベントがあります。

アニメーション イベント属性

アニメーション イベント属性は、特定のアニメーション関連イベントに対して実行するスクリプトを指定するイベント属性です。アニメーション イベント属性を参照してください。アニメーション イベントの属性は、「onbegin」、「onend」、「onload」、および「onrepeat」です。

したがって、本当にアニメーション要素にアタッチしたい場合は、次のように使用できますonend="endAnimate()"

于 2013-05-10T13:06:39.463 に答える