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

View in English Always switch to English

Element: mousedown-Ereignis

Baseline
Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Das mousedown-Ereignis wird bei einem Element ausgelöst, wenn eine Taste eines Zeigegeräts gedrückt wird, während sich der Zeiger innerhalb des Elements befindet.

Es unterscheidet sich vom click-Ereignis dadurch, dass click erst nach einer vollständigen Klickaktion ausgelöst wird: Die Maustaste wird gedrückt und wieder losgelassen, während der Zeiger innerhalb desselben Elements bleibt. mousedown wird bereits in dem Moment ausgelöst, in dem die Taste gedrückt wird.

Dieses Verhalten unterscheidet sich von dem der pointerdown-Ereignisse. Bei einer physischen Maus wird ein mousedown-Ereignis jedes Mal ausgelöst, wenn eine beliebige Maustaste gedrückt wird. Ein pointerdown-Ereignis wird nur beim Drücken der ersten Taste ausgelöst; das anschließende Drücken weiterer Tasten löst kein pointerdown-Ereignis aus.

Syntax

Verwenden Sie den Ereignisnamen in addEventListener():

js
addEventListener("mousedown", (event) => { })

Alternativ können Sie ihn der Event-Handler-Eigenschaft der Schnittstelle zuweisen:

js
onmousedown = (event) => { }

Ereignistyp

Ein MouseEvent. Erbt von UIEvent und Event.

Event UIEvent MouseEvent

Beispiele

Beispielcode finden Sie beim mousemove-Ereignis.

Spezifikationen

Spezifikation
Pointer Events
# mousedown
HTML
# handler-onmousedown

Browser-Kompatibilität

Siehe auch