JSFiddle - React, Tailwind, and code Playground

by Dragos Petre

HTML

<div id="mydiv"></div>
<input type="button" class="mybtn" value="OK" />

CSS

#mydiv{width:100px;height:100px;border:1px solid #F00;}
.newclass{background-color:#CCC;border:#999;}

JavaScript

function myfunc(){
alert("show this alert in 5000ms after toggleClass executed");
//some code goes here
}

$(document).ready(function(){
    $('.mybtn').on('click',function(){
        $('#mydiv').toggleClass('newclass').delay(1000).queue(myfunc);        
    });
 });