--- title: 'Element : évènement dblclick' slug: Web/API/Element/dblclick_event tags: - API - DOM - Event - Interface - Reference - dblclick translation_of: Web/API/Element/dblclick_event ---
L'évènement dblclick
se déclenche à partir d'un élément lorsqu'un bouton d'un dispositif de pointage est double-cliqué (c'est-à-dire qu'on clique deux fois sur le méme élément dans un temps très court).
dblclick
se déclenche après deux évènements {{domxref("Element/click_event", "click")}} (et, par extension, après deux paires d'évènements {{domxref("Element.mousedown_event", "mousedown")}} et {{domxref("Element.mouseup_event", "mouseup")}}).
Se propage/remonte dans le DOM | Oui |
---|---|
Annulable | Oui |
Interface | {{domxref("MouseEvent")}} |
Propriété pour la gestion d'évènements | {{domxref("GlobalEventHandlers.ondblclick", "ondblclick")}} |
Dans cet exemple, on modifie la taille d'une tuile lorsqu'on double-clique dessus.
const card = document.querySelector('aside'); card.addEventListener('dblclick', function (e) { card.classList.toggle('large'); });
<aside> <h3>Une tuile</h3> <p>Double-cliquer pour redimensionner cet objet.</p> </aside>
aside { background: #fe9; border-radius: 1em; display: inline-block; padding: 1em; transform: scale(.9); transform-origin: 0 0; transition: transform .6s; } .large { transform: scale(1.3); }
{{EmbedLiveSample("Exemples", 700, 200)}}
Spécification | État |
---|---|
{{SpecName('UI Events', '#event-type-dblclick', 'dblclick')}} | {{Spec2('UI Events')}} |
{{SpecName('DOM3 Events', '#event-type-dblclick', 'dblclick')}} | {{Spec2('DOM3 Events')}} |
{{Compat("api.Element.dblclick_event")}}