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

View in English Always switch to English

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

js
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.bubbles ihren Wert.

cancelable

Ein boolescher Wert, der definiert, ob das Ereignis abgebrochen werden kann. Einmal gesetzt, gibt die schreibgeschützte Eigenschaft Event.cancelable ihren 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

js
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

Browser-Kompatibilität

Siehe auch

  • UIEvent
  • Der Konstruktor, der anstelle dieser veralteten Methode verwendet werden soll: UIEvent(). Es können auch spezifischere Konstruktoren verwendet werden.