文档: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