UIEvent: initUIEvent() Methode
Deprecated
Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.>
Die UIEvent.initUIEvent() Methode initialisiert ein UI-Event, nachdem es erstellt wurde.
Auf diese Weise initialisierte Events müssen mit der Methode Document.createEvent() erstellt worden sein. Diese Methode muss aufgerufen werden, um das Event festzulegen, bevor es mit EventTarget.dispatchEvent() ausgelöst wird. Einmal ausgelöst, macht sie nichts mehr.
Warnung: Verwenden Sie diese Methode nicht mehr, da sie veraltet ist.
Verwenden Sie stattdessen spezielle Event-Konstruktoren wie UIEvent(). Die Seite Ereignisse erstellen und auslösen gibt weitere Informationen darüber, wie diese verwendet werden können.
Syntax
initUIEvent(type, canBubble, cancelable, view, detail)
Parameter
type-
Ein String, der den Typ des Events definiert.
canBubble-
Ein boolescher Wert, der entscheidet, ob das Event in der Ereigniskette nach oben weitergegeben werden soll oder nicht. Einmal festgelegt, gibt die schreibgeschützte Eigenschaft
Event.bubblesseinen Wert zurück. cancelable-
Ein boolescher Wert, der definiert, ob das Event abgebrochen werden kann. Einmal festgelegt, gibt die schreibgeschützte Eigenschaft
Event.cancelableseinen Wert zurück. view-
Ist das mit dem Event assoziierte WindowProxy.
detail-
Ein
unsigned long, der einige Detailinformationen über das Event angibt, abhängig vom Typ des Events. Für Maus-Events gibt es an, wie oft die Maus an einer bestimmten Bildschirmposition geklickt wurde.
Rückgabewert
Keiner (undefined).
Beispiele
const e = document.createEvent("UIEvent");
// creates a click event that bubbles, can be cancelled,
// and with its view and detail property initialized to window and 1,
// respectively
e.initUIEvent("click", true, true, window, 1);
Spezifikationen
| Spezifikation |
|---|
| UI Events> # dom-uievent-inituievent> |