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

View in English Always switch to English

TimeEvent: Methode initTimeEvent()

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Die Methode TimeEvent.initTimeEvent() initialisiert den Wert eines TimeEvent, der mit Document.createEvent() erstellt wurde.

Diese Methode darf nur aufgerufen werden, bevor das Ereignis über EventTarget.dispatchEvent() ausgelöst wurde. Wenn sie mehrmals aufgerufen wird, hat der letzte Aufruf Vorrang.

Hinweis: Document.createEvent() ist zugunsten von Ereignis-Konstruktoren veraltet, aber TimeEvent hat keinen eigenen Konstruktor. CustomEvent ist kein gültiger Ersatz, da es keine TimeEvent-Instanz mit den view- und detail-Attributen des Interfaces erzeugt.

Syntax

js
initTimeEvent(type)
initTimeEvent(type, view)
initTimeEvent(type, view, detail)

Parameter

type

Ein String, der den Ereignistyp angibt.

view Optional

Das Window, von dem das Ereignis generiert wurde. Wenn null oder ausgelassen, wird das Attribut TimeEvent.view des Ereignisses null sein. Standardwert ist null.

detail Optional

Ein long, der kontextbezogene Informationen über das Ereignis bereitstellt. Standardwert ist 0.

Rückgabewert

Keiner (undefined).

Beispiele

Ein repeatEvent auslösen

js
const evt = document.createEvent("TimeEvent");
evt.initTimeEvent("repeatEvent", window, 2);
svgElement.dispatchEvent(evt);

Spezifikationen

Spezifikation
SVG Animations Level 2
# __svg__TimeEvent__initTimeEvent

Browser-Kompatibilität

Siehe auch