JSFiddle - React, Tailwind, and code Playground

by mojtaba

HTML

<div id="abc">CLICK</div>

JavaScript

$(document).on("click", "#abc", function() {
    var $this = $(this);
    if ($this.data('in-progress')) {
        return false;
    }
    
    console.log('clicked');

    // set the flag to prevent furthur clicks
    $this.data('in-progress', true);

    setTimeout(function () {
        $this.data('in-progress', false);
    }, 3000);
});