AnimationEffect:getComputedTiming() 方法
AnimationEffect 介面的 getComputedTiming() 方法返回此動畫效果的計算後的計時屬性。
注意: 這些值可與使用 window.getComputedStyle(elem) 返回的 Element 的計算樣式進行比較。
語法
js
getComputedTiming()
引數
無。
返回值
一個包含
AnimationEffect.getTiming()返回的物件的全部屬性,只是任何"auto"值都將替換為可能取決於AnimationEffect型別的計算值。- 以下附加屬性的物件
endTime-
一個
number,表示效果從效果開始算起的結束時間(以毫秒為單位)。這等於activeDuration加上delay和endDelay。 activeDuration-
一個
number,表示效果所有迭代的總持續時間(以毫秒為單位)。這等於duration乘以iterations(如果乘積為NaN,則為零)。 localTime-
一個
number或null。表示效果已執行的時間長度(以毫秒為單位)。這等於關聯動畫的
currentTime,如果效果未與動畫關聯,則為null。 progress-
null或一個大於等於0且小於1的number。表示效果在其當前迭代中的進度。在
activeDuration開始時,這等於iterationStart的小數部分。如果效果不在迭代中,例如因為效果處於
delay或endDelay期間,效果已完成,或者localTime為null,則返回null。 currentIteration-
null或一個整數number。表示當前迭代的索引。在
activeDuration開始時,這等於iterationStart的整數部分。只要
progress為null,就返回null。
規範
| 規範 |
|---|
| Web 動畫 # dom-animationeffect-getcomputedtiming |
瀏覽器相容性
載入中…