JSFiddle - React, Tailwind, and code Playground

by nnnnnn

HTML

<div class="elem">Click me - note that I've used <pre>setTimeout()</pre> to simulate an Ajax call.</div>

JavaScript

$(".elem").click(function(e, callback) {
    setTimeout(function(){
      alert("Code 1");

      if (typeof callback === "function")
         callback();
   }, 1000);
});


$(".elem").trigger("click", function() {
    alert("Code 2");
});