MouseEvent: initMouseEvent()-Methode
Deprecated
Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.>
Die MouseEvent.initMouseEvent()-Methode initialisiert den Wert eines Mausereignisses, nachdem es erstellt wurde (normalerweise mit der Methode Document.createEvent()).
Warnung: Verwenden Sie diese Methode nicht mehr, da sie veraltet ist.
Verwenden Sie stattdessen spezifische Ereigniskonstruktoren, wie MouseEvent().
Der Abschnitt über Erstellen und Abwickeln von Ereignissen bietet weitere Informationen zur Verwendung dieser.
Ereignisse, die auf diese Weise initialisiert werden, müssen mit der Methode Document.createEvent() erstellt worden sein. Diese Methode muss aufgerufen werden, um das Ereignis festzulegen, bevor es mit EventTarget.dispatchEvent() ausgelöst wird.
Syntax
initMouseEvent(type, canBubble, cancelable, view,
detail, screenX, screenY, clientX, clientY,
ctrlKey, altKey, shiftKey, metaKey,
button, relatedTarget)
Parameter
type-
Der String, der den
typedes Ereignisses festlegt. Mögliche Typen für Mausereignisse sind:click,mousedown,mouseup,mouseover,mousemove,mouseout. canBubble-
Ob das Ereignis blasen kann. Legt den Wert von
Event.bubblesfest. cancelable-
Ob die Standardaktion des Ereignisses verhindert werden kann. Legt den Wert von
Event.cancelablefest. view-
Das AbstractView des Ereignisses. Hier sollte das
window-Objekt übergeben werden. Legt den Wert vonUIEvent.viewfest. detail-
Die Klickanzahl des Mausereignisses. Legt den Wert von
UIEvent.detailfest. screenX-
Die Bildschirm-x-Koordinate des Ereignisses. Legt den Wert von
MouseEvent.screenXfest. screenY-
Die Bildschirm-y-Koordinate des Ereignisses. Legt den Wert von
MouseEvent.screenYfest. clientX-
Die client-x-Koordinate des Ereignisses. Legt den Wert von
MouseEvent.clientXfest. clientY-
Die client-y-Koordinate des Ereignisses. Legt den Wert von
MouseEvent.clientYfest. ctrlKey-
Ob die Strg-Taste während des Ereignisses gedrückt war. Legt den Wert von
MouseEvent.ctrlKeyfest. altKey-
Ob die Alt-Taste während des Ereignisses gedrückt war. Legt den Wert von
MouseEvent.altKeyfest. shiftKey-
Ob die Umschalt-Taste während des Ereignisses gedrückt war. Legt den Wert von
MouseEvent.shiftKeyfest. metaKey-
Ob die Meta-Taste während des Ereignisses gedrückt war. Legt den Wert von
MouseEvent.metaKeyfest. -
Die Maustaste des Ereignisses
button. -
Der zugehörige EventTarget des Ereignisses. Wird nur bei einigen Ereignistypen verwendet (z. B.
mouseoverundmouseout). In anderen Fällennullübergeben.
Rückgabewert
Keiner (undefined).
Beispiele
const event = document.createEvent("MouseEvents");
event.initMouseEvent(
"click",
true,
true,
window,
0,
0,
0,
80,
20,
false,
false,
false,
false,
0,
null,
);
document.body.dispatchEvent(event);
Spezifikationen
| Spezifikation |
|---|
| Pointer Events> # dom-mouseevent-initmouseevent> |
Browser-Kompatibilität
Siehe auch
MouseEvent()-Konstruktor, die moderne Standardmethode zum Erstellen einesMouseEventEvent.initEvent()ist eine einfachere Methode, die einem ähnlichen Zweck dient. Auch sie ist veraltet und sollte nicht mehr verwendet werden.