AnimationEvent

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 2015 年 9 月以来,该特性已在各大浏览器中可用。

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

浏览器兼容性

另见