Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

AnimationEvent: AnimationEvent() Konstruktor

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨August 2016⁩.

Der AnimationEvent() Konstruktor gibt ein neues AnimationEvent Objekt zurück, das ein Ereignis in Bezug auf eine Animation darstellt.

Syntax

js
new AnimationEvent(type)
new AnimationEvent(type, options)

Parameter

type

Ein String mit dem Namen des Typs des AnimationEvent. Es ist groß-/kleinschreibungssensitiv und von Browsern auf animationstart, animationend oder animationiteration gesetzt.

options Optional

Ein Objekt, das zusätzlich zu den in Event() definierten Eigenschaften die folgenden Eigenschaften besitzt:

animationName Optional

Ein String, der den Wert der animation-name CSS-Eigenschaft enthält, die mit der Animation in Verbindung steht. Standardmäßig ist dies "".

elapsedTime Optional

Ein float, das die Zeitdauer angibt, die die Animation in Sekunden lief, als dieses Ereignis ausgelöst wurde, ohne jegliche Zeit, in der die Animation pausiert war. Für ein animationstart-Ereignis ist elapsedTime 0.0, es sei denn, es gab einen negativen Wert für animation-delay, in welchem Fall das Ereignis mit elapsedTime, das (-1 * delay) enthält, ausgelöst wird. Standardmäßig ist dies 0.0.

pseudoElement Optional

Ein String, beginnend mit "::", der den Namen des Pseudo-Elements enthält, auf dem die Animation abläuft. Wenn die Animation nicht auf einem Pseudo-Element, sondern auf dem Element selbst ausgeführt wird, geben Sie einen leeren String an: "". Standardmäßig ist dies "".

Spezifikationen

Specification
CSS Animations Level 1
# dom-animationevent-animationevent

Browser-Kompatibilität

Siehe auch

Morty Proxy This is a proxified and sanitized view of the page, visit original site.