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
initTimeEvent(type)
initTimeEvent(type, view)
initTimeEvent(type, view, detail)
Parameter
type-
Ein String, der den Ereignistyp angibt.
viewOptional-
Das
Window, von dem das Ereignis generiert wurde. Wennnulloder ausgelassen, wird das AttributTimeEvent.viewdes Ereignissesnullsein. Standardwert istnull. detailOptional-
Ein
long, der kontextbezogene Informationen über das Ereignis bereitstellt. Standardwert ist0.
Rückgabewert
Keiner (undefined).
Beispiele
>Ein repeatEvent auslösen
const evt = document.createEvent("TimeEvent");
evt.initTimeEvent("repeatEvent", window, 2);
svgElement.dispatchEvent(evt);
Spezifikationen
| Spezifikation |
|---|
| SVG Animations Level 2> # __svg__TimeEvent__initTimeEvent> |