AnimationEffect: Methode getComputedTiming()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2020.
Die getComputedTiming()
-Methode der AnimationEffect
-Schnittstelle gibt die berechneten Timing-Eigenschaften für diesen Animationseffekt zurück.
Hinweis:
Diese Werte sind vergleichbar mit den berechneten Stilen eines Elements, die mit window.getComputedStyle(elem)
zurückgegeben werden.
Syntax
getComputedTiming()
Parameter
Keine.
Rückgabewert
Ein Objekt, das Folgendes enthält:
-
Alle Eigenschaften des Objekts, das von
AnimationEffect.getTiming()
zurückgegeben wird, mit der Ausnahme, dass alle"auto"
Werte durch berechnete Werte ersetzt werden, die vom Typ desAnimationEffect
abhängen können. -
Die folgenden zusätzlichen Eigenschaften:
endTime
-
Eine
number
, die die Endzeit des Effekts in Millisekunden ab dem Start des Effekts angibt. Dies entsprichtactiveDuration
plusdelay
undendDelay
. activeDuration
-
Eine
number
, die die Gesamtdauer in Millisekunden aller Iterationen des Effekts angibt. Dies entsprichtduration
multipliziert mititerations
(oder null, wenn dieses ProduktNaN
wäre). localTime
-
Eine
number
odernull
.Gibt die Länge der Zeit in Millisekunden an, die der Effekt gelaufen ist. Dies entspricht der
currentTime
der zugehörigen Animation odernull
, wenn der Effekt nicht mit einer Animation verknüpft ist. progress
-
null
oder einenumber
, die mindestens0
und kleiner als1
ist.Gibt den Fortschritt des Effekts durch seine aktuelle Iteration an. Zu Beginn der
activeDuration
entspricht dies dem Bruchteilsteil voniterationStart
.Gibt
null
zurück, wenn der Effekt nicht in der Mitte einer Iteration ist, zum Beispiel, weil der Effekt sich in dendelay
- oderendDelay
-Perioden befindet, der Effekt abgeschlossen ist oderlocalTime
null
ist. currentIteration
-
null
oder eine ganzenumber
.Gibt den Index der aktuellen Iteration an. Zu Beginn der
activeDuration
entspricht dies dem ganzzahligen Teil voniterationStart
.Gibt
null
zurück, wennprogress
null
ist.
Spezifikationen
Specification |
---|
Web Animations # dom-animationeffect-getcomputedtiming |
Browser-Kompatibilität
BCD tables only load in the browser