JSFiddle - React, Tailwind, and code Playground
HTML
<div id="container">
This is a div
<div class="disposable">
This is a div within a div
</div>
</div>
<div id="tooltip">
<--- Click here!
</div>
CSS
body {
padding: 100px;
}
div {
text-align: center;
padding: 4px;
font-family: trebuchet Ms;
font-size: 15px;
color: darkblue;
}
#container {
width: 180px;
background: #eee;
-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.3);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.disposable {
background: lightsteelblue;
margin-top: 2px;
-webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.disposable:hover{
background:#8888ff;
-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
}
#tooltip{
position:absolute;
top: 125px;
left: 300px;
font-family: Comic Sans MS;
color: lightsalmon;
}
JavaScript
$(document).ready(function(){
$('.disposable').click(function(){disposeIf(2+2==4)})
});
function disposeIf(condition){
if (condition) {
$('.disposable')
.fadeOut(
'slow',
function(){
alert("Oh... I love the way you click!")
})
}
};