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. Es ist groß-/klein-schreibungssensitiv und Browser setzen es auf
click,dblclick,mousedown,mouseenter,mouseleave,mousemove,mouseout,mouseover, odermouseup. 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 angibt; 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 angibt; das Setzen dieses Wertes bewegt den Mauszeiger nicht. clientXOptional-
Eine Zahl, die standardmäßig auf
0gesetzt ist und die horizontale Position des Mausereignisses im Clientfenster des Bildschirms des Benutzers angibt; das Setzen dieses Wertes bewegt den Mauszeiger nicht. clientYOptional-
Eine Zahl, die standardmäßig auf
0gesetzt ist und die vertikale Position des Mausereignisses im Clientfenster des Bildschirms des Benutzers angibt; das Setzen dieses Wertes bewegt den Mauszeiger nicht. ctrlKeyOptional-
Ein boolescher Wert, der angibt, ob die ctrl-Taste gleichzeitig gedrückt wurde. Standardmäßig ist dieser auf
falsegesetzt. shiftKeyOptional-
Ein boolescher Wert, der angibt, ob die shift-Taste gleichzeitig gedrückt wurde. Standardmäßig ist dieser auf
falsegesetzt. altKeyOptional-
Ein boolescher Wert, der angibt, ob die alt-Taste gleichzeitig gedrückt wurde. Standardmäßig ist dieser auf
falsegesetzt. metaKeyOptional-
Ein boolescher Wert, der angibt, ob die meta-Taste gleichzeitig gedrückt wurde. Standardmäßig ist dieser auf
falsegesetzt. -
Eine Zahl, die standardmäßig auf
0gesetzt ist und angibt, welche Taste bei Ereignissen im Zusammenhang mit dem Drücken oder Freigeben einer Taste gedrückt ist:Wert Bedeutung 0Haupttaste gedrückt (normalerweise die linke Taste) oder nicht initialisiert 1Hilfstaste gedrückt (normalerweise die mittlere Taste) 2Sekundärtaste gedrückt (normalerweise die rechte Taste) -
Eine Zahl, die standardmäßig auf
0gesetzt ist und angibt, welche Tasten gedrückt sind, wenn das Ereignis ausgelöst wird:Bitfeld-Wert Bedeutung 0Keine Taste gedrückt 1Haupttaste gedrückt (normalerweise die linke Taste) 2Sekundärtaste gedrückt (normalerweise die rechte Taste) 4Hilfstaste gedrückt (normalerweise die mittlere Taste) -
Ein
EventTarget, standardmäßignull, das das Element angibt, das gerade verlassen wurde (im Fall einesmouseenterodermouseover) oder in das eingetreten wird (im Fall einesmouseoutodermouseleave). regionNicht standardisiert Optional-
Ein String, der standardmäßig
nullist und die ID des von dem Ereignis betroffenen Trefferbereichs angibt. Das Fehlen eines betroffenen Trefferbereichs wird durch den Wertnulldargestellt.
Bei einigen Implementierungen wird das Übergeben von etwas anderem als einer Zahl für die Bildschirm- und Clientfelder einen
TypeErrorauslösen.
Spezifikationen
| Specification |
|---|
| UI Events> # dom-mouseevent-mouseevent> |
Browser-Kompatibilität
Siehe auch
MouseEvent, die Schnittstelle der Objekte, die es konstruiert.