元素:getAnimations() 方法
Element
接口的 getAnimations()
方法(在 Animatable
混合中指定)返回一个数组,其中包含影响此元素或将在将来影响此元素的所有 Animation
对象。它可以选择性地为后代元素也返回 Animation
对象。
语法
js
getAnimations()
getAnimations(options)
参数
返回值
示例
以下代码片段将在 elem
及其后代的所有动画完成后再将该元素从文档中移除。
js
Promise.all(
elem.getAnimations({ subtree: true }).map((animation) => animation.finished),
).then(() => elem.remove());
规范
规范 |
---|
Web 动画 # dom-animatable-getanimations |
浏览器兼容性
BCD 表格仅在浏览器中加载
另请参阅
- Web 动画 API
- CSS 动画
- CSS 过渡
Document.getAnimations()
- 获取文档中的所有动画动画