TransitionEvent: TransitionEvent() Konstruktor
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit August 2016 browserübergreifend verfügbar.
Der TransitionEvent() Konstruktor gibt ein neues TransitionEvent-Objekt zurück, das ein Ereignis im Zusammenhang mit einer Transition darstellt.
Syntax
new TransitionEvent(type)
new TransitionEvent(type, options)
Parameter
type-
Ein String mit dem Namen des Ereignisses. Es ist case-sensitiv, und Browser setzen ihn auf
transitionrun,transitionstart,transitionendodertransitioncancel. optionsOptional-
Ein Objekt, das zusätzlich zu den in
Event()definierten Eigenschaften die folgenden Eigenschaften haben kann:propertyNameOptional-
Ein String, der den Namen der CSS-Eigenschaft enthält, die mit der Transition verbunden ist. Standardmäßig
"". elapsedTimeOptional-
Eine Zahl, die angibt, wie lange die Animation bereits läuft, in Sekunden, wenn dieses Ereignis ausgelöst wird, ohne die Zeit einzuschließen, in der die Animation pausiert war. Bei einem
"animationstart"-Ereignis istelapsedTime0.0, es sei denn, es gab einen negativen Wert füranimation-delay, in diesem Fall wird das Ereignis mitelapsedTime, das(-1 * delay)enthält, ausgelöst. Standardwert ist0.0. pseudoElementOptional-
Ein String, der standardmäßig mit
"::"beginnt und den Namen des Pseudo-Elements enthält, auf dem die Animation läuft. Wenn die Animation nicht auf einem Pseudo-Element, sondern auf dem Element selbst läuft, ist es ein leerer String:"". Standardwert ist"".
Rückgabewert
Ein neues TransitionEvent-Objekt.
Spezifikationen
| Spezifikation |
|---|
| CSS Transitions Module Level 1> # dom-transitionevent-transitionevent> |