Animation: phương thức cancel()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2020.
Phương thức cancel() của Animation trong Web Animations API xóa tất cả các KeyframeEffect do hoạt ảnh này tạo ra và hủy quá trình phát của nó.
Note:
Khi một hoạt ảnh bị hủy, startTime và currentTime của nó được đặt thành null.
Cú pháp
js
cancel()
Tham số
Không có.
Giá trị trả về
Không có (undefined).
Ngoại lệ
Phương thức này không trực tiếp ném ngoại lệ; tuy nhiên, nếu playState của hoạt ảnh không phải là "idle" tại thời điểm bị hủy, current finished promise sẽ bị từ chối với một DOMException có tên AbortError.
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Web Animations> # dom-animation-cancel> |
Tương thích trình duyệt
Xem thêm
- Web Animations API
KeyframeEffectAnimationAnimation.playStateAnimation.finishedtrả về promise mà thao tác này sẽ từ chối nếuplayStatecủa hoạt ảnh không phải"idle".