Show Hide Div with pointer and focus events over link
plus2net Home
HTML Home
SQL Home
PHP Home
JavaScript Home
You are going to plus2net home page
Visit html home page
SQL home page
You are going to visit PHP home page
JavaScript Home page
HTML
<a href="../../index.php" data-preview="sub1">plus2net Home</a>
<div id="sub1" class="my_div">You are going to plus2net home page</div>
Style
<style>
.my_div {
position: absolute;
left: 500px;
top: 100px;
background-color: #306080;
width: 280px;
padding: 10px;
color: white;
border: #0000cc 2px dashed;
display: none;
}
</style>
JavaScript
document.querySelectorAll('[data-preview]').forEach((link) => {
const panel = document.getElementById(link.dataset.preview);
const show = () => panel.style.display = 'block';
const hide = () => panel.style.display = 'none';
link.addEventListener('pointerenter', show);
link.addEventListener('pointerleave', hide);
link.addEventListener('focus', show);
link.addEventListener('blur', hide);
});
<?Php
echo "</div><div class='col-md-4'>";
require "templates/side_for_ad.php";
echo "</div></div>";
require "../../templates/temp1/analytic-only.php";
?>