JSFiddle - React, Tailwind, and code Playground
HTML
<iframe id="iframe" src="http://www.youtube.com/embed/xFa2_PVMeDQ?rel=0" allowfullscreen="" frameborder="0"></iframe>
<div id="tooltip">tooltip</div>
<div id="overlay"></div>
CSS
#iframe {
width: 500px;
height: 400px;
position: absolute;
top: 0;
left: 0;
z-index: 1;
}
#tooltip {
position: absolute;
top: 200px;
width: 100px;
height: 50px;
background: white;
z-index: 3;
text-align: center;
line-height: 2em;
}
#overlay {
width: 500px;
height: 400px;
position: absolute;
top: 0;
left: 0;
z-index: 2;
}
JavaScript
$("#overlay").click(function () {
$(this).hide();
$('#tooltip').toggle(
function(){
$('#another-element').show();
}
,
function(){
$('#another-element').hide();
}
);
setTimeout(function () {
$("#overlay").show();
}, 500);
});