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