JSFiddle - React, Tailwind, and code Playground
by jrm2k6
HTML
<div id="test">
Test
<div>
JavaScript
var clickedOnce = false;
var timer;
$("#test").bind("click", function(){
if (clickedOnce) {
run_on_double_click();
} else {
timer = setTimeout(run_on_simple_click, 150);
clickedOnce = true;
}
});
function run_on_simple_click() {
alert("simpleclick");
clickedOnce = false;
}
function run_on_double_click() {
clickedOnce = false;
clearTimeout(timer);
alert("doubleclick");
}