Element : évènement dblclick
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 dblclick se déclenche lorsqu'un bouton d'un dispositif de pointage (comme le bouton principal d'une souris) est double-cliqué ; c'est-à-dire lorsqu'on clique rapidement deux fois sur un même élément dans un laps de temps très court.
dblclick est déclenché après deux évènements click (et par extension, après deux paires d'évènements mousedown et mouseup).
Syntaxe
Utilisez le nom de l'évènement dans des méthodes comme addEventListener(), ou définissez une propriété de gestionnaire d'évènement.
addEventListener("dblclick", (event) => { })
ondblclick = (event) => { }
Type d'évènement
Un objet MouseEvent. Hérite de UIEvent et Event.
Exemples
Dans cet exemple, on modifie la taille d'une tuile lorsqu'on double-clique dessus.
JavaScript
const tuile = document.querySelector("aside");
tuile.addEventListener("dblclick", (e) => {
tuile.classList.toggle("large");
});
HTML
<aside>
<h3>Une tuile</h3>
<p>Double-cliquer pour redimensionner cet objet.</p>
</aside>
CSS
aside {
background: #ffee99;
border-radius: 1em;
display: inline-block;
padding: 1em;
transform: scale(0.9);
transform-origin: 0 0;
transition: transform 0.6s;
user-select: none;
}
.large {
transform: scale(1.3);
}
Résultat
Spécifications
| Spécification |
|---|
| Pointer Events> # dblclick> |
| HTML> # handler-ondblclick> |
Compatibilité des navigateurs
Voir aussi
- Apprendre : Introduction aux évènements
- L'évènement
auxclick - L'évènement
click - L'évènement
contextmenu - L'évènement
mousedown - L'évènement
mouseup - L'évènement
pointerdown - L'évènement
pointerup