Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

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.

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

onmousedown = (event) => { }

Type d'évènement

Un objet MouseEvent. Hérite de UIEvent et de Event.

Event UIEvent MouseEvent

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