JSFiddle - React, Tailwind, and code Playground
HTML
<div id="wrapper"></div>
<button>
Click Me
</button>
CSS
div{
width:100px;
height:100px;
border:1px solid black;
}
JavaScript
var div = $("<div/>").attr({ id: "element" });
$("button").on("click", function(){
$("#wrapper").append(div);
hide().done(function(){
alert("Hidden");
});
})
function hide() {
return $("#element").fadeOut(1000).promise();
}