--- 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 ---
{{APIRef}}

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")}}

Exemples

Dans cet exemple, on modifie la taille d'une tuile lorsqu'on double-clique dessus.

JavaScript

const card = document.querySelector('aside');

card.addEventListener('dblclick', function (e) {
  card.classList.toggle('large');
});

HTML

<aside>
  <h3>Une tuile</h3>
  <p>Double-cliquer pour redimensionner cet objet.</p>
</aside>

CSS

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);
}

Résultat

{{EmbedLiveSample("Exemples", 700, 200)}}

Spécifications

Spécification État
{{SpecName('UI Events', '#event-type-dblclick', 'dblclick')}} {{Spec2('UI Events')}}
{{SpecName('DOM3 Events', '#event-type-dblclick', 'dblclick')}} {{Spec2('DOM3 Events')}}

Compatibilité des navigateurs

{{Compat("api.Element.dblclick_event")}}

Voir aussi