Để phát hiện double click với JavaScript, dùng event listener dblclick.
Ví dụ dưới lắng nghe double click trên object window, nghĩa là nếu double click chuột nhanh ở đâu trong trang web, đều được phát hiện:
window.addEventListener("dblclick", event => { console.log("Double-click detected") // Double-click detected })
Bạn cũng có thể gắn event listener dblclick vào phần tử DOM, như button:
<button id="button">Double click me!</button>
const button = document.getElementById("button") button.addEventListener("dblclick", event => { console.log("Double-click detected") // Double-click detected })
Event dblclick được hỗ trợ trên tất cả trình duyệt hiện đại desktop/laptop, kể cả Internet Explorer 11.
Rất tiếc, chưa được hỗ trợ trên tất cả thiết bị di động. Xem bảng tương thích của Mozilla.