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, 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

js
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.bubbles seinen Wert zurück.

cancelable

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

js
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

Browser-Kompatibilität

Siehe auch

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