--- 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")}}

関連情報