动画事件

AnimationEvent 接口表示与 动画 相关的事件,提供有关动画的信息。

Event AnimationEvent

构造函数

AnimationEvent()

使用给定的参数创建一个 AnimationEvent 事件。

实例属性

还继承了其父级 Event 的属性.

AnimationEvent.animationName 只读

包含生成动画的 animation-name 值的字符串。

AnimationEvent.elapsedTime 只读

一个 float 值,表示此事件触发时动画运行的时间(以秒为单位),不包括动画暂停的任何时间。对于 animationstart 事件,elapsedTime0.0,除非 animation-delay 的值为负数,在这种情况下,事件将使用 elapsedTime 触发,其中包含 (-1 * delay)

AnimationEvent.pseudoElement 只读

一个字符串,以 '::' 开头,包含动画运行的 伪元素 的名称。如果动画不在伪元素上运行,而在元素上运行,则为空字符串:''

实例方法

继承了其父级 Event 的方法.

规范

规范
CSS 动画级别 1
# interface-animationevent

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅