JSFiddle - React, Tailwind, and code Playground
by Eduardo GarcĂa Sanz
HTML
<div id="foo">
<div></div>
</div>
CSS
#foo {
position: relative;
width: 100px;
height: 100px;
background: red;
}
#foo > div {
display: none;
position: absolute;
top: 20px;
right: 20px;
bottom: 20px;
left: 20px;
background: blue;
}
#foo:hover > div {
display: block;
}
JavaScript
$(function() {
$('#foo').click(function(event) {
alert('Red');
});
$('#foo > div').click(function(event) {
event.stopPropagation();
alert('Blue');
});
});