--- title: Animation.cancel() slug: Web/API/Animation/cancel tags: - API - Animation - Method - Reference - Web Animations - cancel - waapi - web animations api translation_of: Web/API/Animation/cancel ---
{{ SeeCompatTable() }}{{ APIRef("Web Animations") }}
{{domxref("Animation")}} インターフェースにある Web Animations API の cancel()
メソッドは、このアニメーションによって引き起こされたすべての {{domxref("KeyframeEffect")}}を初期化し、再生を中止します。
アニメ―ションをキャンセルした時、{{domxref("Animation.startTime", "startTime")}} と {{domxref("Animation.currentTime", "currentTime")}} は、 null
にセットされます。
Animation.cancel();
なし
なし
このメソッドは、直接例外をスローしません。 しかし、キャンセル時にアニメーションの{{domxref("Animation.playState", "playState")}}が "idle"
以外の場合、 {{domxref("Animation.finished", "current finished promise", "", 1)}} は AbortError
という名前の {{domxref("DOMException")}} で拒否されます。
仕様書 | 策定状況 | 備考 |
---|---|---|
{{SpecName('Web Animations', '#dom-animation-cancel', 'Animation.cancel()' )}} | {{Spec2('Web Animations')}} | Editor's draft. |
{{Compat("api.Animation.cancel")}}
playState
が "idle"
でない場合、 このアクションが拒否する promise を返します。