Animation: thuộc tính finished

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2020.

Thuộc tính chỉ đọc Animation.finished của Web Animations API trả về một Promise sẽ được giải quyết khi hoạt ảnh phát xong.

Note: Mỗi khi hoạt ảnh rời khỏi trạng thái phát finished (tức là khi nó bắt đầu phát lại), một Promise mới sẽ được tạo cho thuộc tính này. Promise mới sẽ được giải quyết khi chuỗi hoạt ảnh mới hoàn tất.

Giá trị

Một đối tượng Promise sẽ được giải quyết khi hoạt ảnh đã chạy xong.

Ví dụ

Đoạn mã sau đợi cho đến khi tất cả hoạt ảnh đang chạy trên phần tử elem hoàn tất, rồi xóa phần tử đó khỏi cây DOM:

js
Promise.all(elem.getAnimations().map((animation) => animation.finished)).then(
  () => elem.remove(),
);

Thông số kỹ thuật

Thông số kỹ thuật
Web Animations
# dom-animation-finished

Tương thích trình duyệt

Xem thêm