--- title: Animation.cancel() slug: Web/API/Animation/cancel translation_of: Web/API/Animation/cancel ---
{{ SeeCompatTable() }}{{ APIRef("Web Animations") }}
Метод cancel()
API Web Animation интерфейса {{domxref("Animation")}} очищает все {{domxref("KeyframeEffect")}} вызванной этой анимацией и прекращает его воспроизведение.
Когда анимация отменена, её {{domxref("Animation.startTime", "startTime")}} и {{domxref("Animation.currentTime", "currentTime")}} устанавливаются в null
.
Animation.cancel();
None.
None.
Этот метод не выбрасывает напрямую исключения; однако, если {{domxref("Animation.playState", "playState")}} анимации во время отмены ничего кроме "idle"
, {{domxref("Animation.finished", "current finished promise", "", 1)}} отклоняется с помощью {{domxref("DOMException")}} названным AbortError
.
Specification | Status | Comment |
---|---|---|
{{SpecName('Web Animations', '#dom-animation-cancel', 'Animation.cancel()' )}} | {{Spec2('Web Animations')}} | Editor's draft. |
{{Compat}}
playState
is not "idle"
.