MouseEvent: MouseEvent() Konstruktor
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
Der MouseEvent() Konstruktor erstellt ein neues MouseEvent Objekt.
Syntax
new MouseEvent(type)
new MouseEvent(type, options)
Parameter
type-
Ein String mit dem Namen des Ereignisses. Er ist case-sensitive und Browser setzen ihn auf
click,dblclick,mousedown,mouseenter,mouseleave,mousemove,mouseout,mouseoverodermouseup. optionsOptional-
Ein Objekt, das zusätzlich zu den in
UIEvent()definierten Eigenschaften die folgenden Eigenschaften haben kann:screenXOptional-
Eine Zahl, die standardmäßig auf
0gesetzt ist und die horizontale Position des Mausereignisses auf dem Bildschirm des Benutzers darstellt; das Setzen dieses Wertes bewegt den Mauszeiger nicht. screenYOptional-
Eine Zahl, die standardmäßig auf
0gesetzt ist und die vertikale Position des Mausereignisses auf dem Bildschirm des Benutzers darstellt; das Setzen dieses Wertes bewegt den Mauszeiger nicht. clientXOptional-
Eine Zahl, die standardmäßig auf
0gesetzt ist und die horizontale Position des Mausereignisses im clientseitigen Fenster des Benutzers darstellt; das Setzen dieses Wertes bewegt den Mauszeiger nicht. clientYOptional-
Eine Zahl, die standardmäßig auf
0gesetzt ist und die vertikale Position des Mausereignisses im clientseitigen Fenster des Benutzers darstellt; das Setzen dieses Wertes bewegt den Mauszeiger nicht. ctrlKeyOptional-
Ein boolescher Wert, der anzeigt, ob die ctrl-Taste gleichzeitig gedrückt wurde. Der Standardwert ist
false. shiftKeyOptional-
Ein boolescher Wert, der anzeigt, ob die shift-Taste gleichzeitig gedrückt wurde. Der Standardwert ist
false. altKeyOptional-
Ein boolescher Wert, der anzeigt, ob die alt-Taste gleichzeitig gedrückt wurde. Der Standardwert ist
false. metaKeyOptional-
Ein boolescher Wert, der anzeigt, ob die meta-Taste gleichzeitig gedrückt wurde. Der Standardwert ist
false. -
Eine Zahl, die standardmäßig auf
0gesetzt ist und beschreibt, welche Taste während der Ereignisse im Zusammenhang mit dem Drücken oder Loslassen einer Taste gedrückt wird:Wert Bedeutung 0Haupttaste gedrückt (meistens die linke Taste) oder nicht initialisiert 1Hilfstaste gedrückt (meistens die mittlere Taste) 2Sekundärtaste gedrückt (meistens die rechte Taste) -
Eine Zahl, die standardmäßig auf
0gesetzt ist und beschreibt, welche Tasten gedrückt sind, wenn das Ereignis ausgelöst wird:Bit-Feld Wert Bedeutung 0Keine Taste gedrückt 1Haupttaste gedrückt (meistens die linke Taste) 2Sekundärtaste gedrückt (meistens die rechte Taste) 4Hilfstaste gedrückt (meistens die mittlere Taste) -
Ein
EventTarget, standardmäßig aufnullgesetzt, das das gerade verlassene Element ist (im Fall vonmouseenterodermouseover) oder das betretene Element (im Fall vonmouseoutodermouseleave). regionNicht standardisiert Optional-
Ein String, der standardmäßig auf
nullgesetzt ist und die ID des von dem Ereignis betroffenen Hit-Region darstellt. Das Fehlen einer betroffenen Hit-Region wird durch dennullWert dargestellt.
In einigen Implementierungen wird das Übergeben von Werten, die keine Zahl sind, für die Felder
screenundclienteinTypeErrorauslösen.
Spezifikationen
| Specification |
|---|
| UI Events> # dom-mouseevent-mouseevent> |
Browser-Kompatibilität
Loading…
Siehe auch
MouseEvent, die Schnittstelle der Objekte, die sie konstruiert.