AnimationEvent: bộ khởi tạo AnimationEvent()

Baseline Widely available

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

Bộ khởi tạo AnimationEvent() trả về một đối tượng AnimationEvent mới, đại diện cho một sự kiện liên quan đến một hoạt ảnh.

Cú pháp

js
new AnimationEvent(type)
new AnimationEvent(type, options)

Tham số

type

Một chuỗi chứa tên kiểu của AnimationEvent. Giá trị này phân biệt chữ hoa chữ thường và trình duyệt đặt nó thành animationstart, animationend, hoặc animationiteration.

options Optional

Một đối tượng mà, ngoài các thuộc tính được định nghĩa trong Event(), còn có các thuộc tính sau:

animationName Optional

Một chuỗi chứa giá trị của thuộc tính CSS animation-name liên kết với chuyển tiếp. Mặc định là "".

elapsedTime Optional

Một giá trị float cho biết khoảng thời gian hoạt ảnh đã chạy, tính bằng giây, tại thời điểm sự kiện này được kích hoạt, không bao gồm mọi khoảng thời gian hoạt ảnh bị tạm dừng. Với sự kiện animationstart, elapsedTime0.0 trừ khi có giá trị âm cho animation-delay, trong trường hợp đó sự kiện sẽ được kích hoạt với elapsedTime chứa (-1 * delay). Mặc định là 0.0.

pseudoElement Optional

Một chuỗi, bắt đầu bằng "::", chứa tên của pseudo-element mà hoạt ảnh chạy trên đó. Nếu hoạt ảnh không chạy trên pseudo-element mà chạy trên chính phần tử, hãy chỉ định một chuỗi rỗng: "". Mặc định là "".

Thông số kỹ thuật

Specification
CSS Animations Level 1
# dom-animationevent-animationevent

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

Xem thêm