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);
});
});