文档:getAnimations() 方法
Document 接口的 getAnimations() 方法返回一个由所有当前生效的 Animation 对象组成的数组,这些对象的目标元素是该文档的后代元素。这个数组包括 CSS 动画、CSS 过渡和 Web 动画。
语法
js
getAnimations()
参数
无。
返回值
一个 Array,其中包含 Animation 对象,每个对象代表一个当前与在其上调用它的 Document 的后代元素相关联的动画。
示例
以下代码片段将通过将其 Animation.playbackRate 减半来减慢页面上所有动画的速度。
js
document.getAnimations().forEach((animation) => {
animation.playbackRate *= 0.5;
});
规范
| 规范 |
|---|
| Web 动画 # dom-documentorshadowroot-getanimations |
浏览器兼容性
加载中…
另见
- Web Animations API
- CSS 动画
- CSS 过渡
Element.getAnimations()- 仅获取单个Element及其后代元素上的动画。Animation