Document: phương thức getAnimations()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2020.
Phương thức getAnimations() của giao diện Document trả về một mảng gồm tất cả các đối tượng Animation hiện đang có hiệu lực mà các phần tử mục tiêu của chúng là hậu duệ của tài liệu. Mảng này bao gồm CSS Animations, CSS Transitions, và Web Animations.
Cú pháp
js
getAnimations()
Tham số
Không có.
Giá trị trả về
Một Array các đối tượng Animation, mỗi đối tượng đại diện cho một animation hiện đang được liên kết với các phần tử là hậu duệ của Document mà nó được gọi.
Ví dụ
Đoạn mã sau đây sẽ làm chậm tất cả animation trên một trang bằng cách giảm một nửa Animation.playbackRate của chúng.
js
document.getAnimations().forEach((animation) => {
animation.playbackRate *= 0.5;
});
Đặc tả kỹ thuật
| Specification |
|---|
| Web Animations> # dom-documentorshadowroot-getanimations> |
Tương thích trình duyệt
Xem thêm
- Web Animations API
- CSS Animations
- CSS Transitions
Element.getAnimations()- Chỉ lấy các animation trên mộtElementduy nhất và các hậu duệ của nó.Animation