Element : évènement mousedown
Baseline
Large disponibilité
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
L'évènement mousedown est déclenché sur un objet Element lorsqu'un bouton d'un dispositif de pointage est enfoncé alors que le pointeur se trouve à l'intérieur de l'élément.
Cela diffère de l'évènement click en ce que click est déclenché après qu'une action de clic complète se soit produite ; c'est-à-dire que le bouton de la souris est enfoncé puis relâché alors que le pointeur reste à l'intérieur du même élément. mousedown est déclenché au moment où le bouton est initialement enfoncé.
Cela diffère également des évènements pointerdown. Lors de l'utilisation d'une souris physique, les évènements mousedown se déclenchent chaque fois qu'un bouton de la souris est enfoncé. Les évènements pointerdown ne se déclenchent que lors du premier appui sur un bouton ; les appuis suivants ne déclenchent pas d'évènements pointerdown.
Syntaxe
Utilisez le nom de l'évènement dans des méthodes comme addEventListener(), ou définissez une propriété gestionnaire d'évènement.
addEventListener("mousedown", (event) => { })
onmousedown = (event) => { }
Type d'évènement
Un objet MouseEvent. Hérite de UIEvent et de Event.
Exemples
Voir la page sur l'évènement mousemove pour un exemple de code.
Spécifications
| Spécification |
|---|
| Pointer Events> # mousedown> |
| HTML> # handler-onmousedown> |
Compatibilité des navigateurs
Voir aussi
- Apprendre : Introduction aux évènements
- L'évènement
mouseup - L'évènement
mousemove - L'évènement
click - L'évènement
dblclick - L'évènement
mouseover - L'évènement
mouseout - L'évènement
mouseenter - L'évènement
mouseleave - L'évènement
contextmenu - L'évènement
pointerdown