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, sobald es erstellt wurde.
Ereignisse, die auf diese Weise initialisiert werden, müssen mit der Document.createEvent() Methode erstellt worden sein. Diese Methode muss aufgerufen werden, um das Ereignis zu setzen, bevor es mittels EventTarget.dispatchEvent() ausgelöst wird. Einmal ausgelöst, hat es keine Wirkung mehr.
Warnung: Verwenden Sie diese Methode nicht mehr, da sie veraltet ist.
Verwenden Sie stattdessen spezifische Ereignis-Konstruktoren, wie UIEvent(). Die Seite über Erstellen und Auslösen von Ereignissen gibt mehr Informationen darüber, wie diese zu verwenden sind.
Syntax
initUIEvent(type, canBubble, cancelable, view, detail)
Parameter
type-
Ein String, der den Typ des Ereignisses definiert.
canBubble-
Ein boolescher Wert, der entscheidet, ob das Ereignis die Ereigniskette hinaufblasen soll oder nicht. Einmal gesetzt, gibt die schreibgeschützte Eigenschaft
Event.bubblesihren Wert. cancelable-
Ein boolescher Wert, der definiert, ob das Ereignis abgebrochen werden kann. Einmal gesetzt, gibt die schreibgeschützte Eigenschaft
Event.cancelableihren Wert. view-
Ist das WindowProxy, das mit dem Ereignis verknüpft ist.
detail-
Ein
unsigned long, der einige Detailinformationen über das Ereignis angibt, abhängig vom Ereignistyp. Bei Mausereignissen gibt er an, wie oft die Maus an einem bestimmten Bildschirmort angeklickt wurde.
Rückgabewert
Keiner (undefined).
Beispiele
const e = document.createEvent("UIEvent");
// creates a click event that bubbles, can be canceled,
// 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> |