I have a link id="show"
in header and a div id="display"
in footer. I want to display div id="display"
when mouse hover on id="show"
that is in header area and div is in footer area.
HTML CODE:
<header>
<a href="#" id="show"><span> Show Div </span></a>
</header>
<---- Other Content -->
<footer>
<div id="display"> --- Content --- </div>
</footer>
Try this : You can use .hover()
function as shown below. Pass comma seprated functions to it. First function to call when mouseover
and second for mouseleave
event.
$(function(){
$('#show').hover(function(){
$('#display').show();
},function(){
$('#display').hide();
});
}):
Without JQuery:
document.getElementById('show').onmouseover = function(evt) {
document.getElementById('display').style.display = "inline";
}
Hope this is what you are looking for.
HTML
<header>
<a href="#" id="show"><span> Show Div </span></a>
</header>
<---- Other Content -->
<footer>
<div id="display"> --- Content --- </div>
</footer>
CSS
#display {
display: none;
}
Js
(function() {
$(function() {
//On Dom Ready
$('body').on({
mouseenter: function() {
$('#display').show();
},
mouseleave: function() {
$('#display').hide();
}
}, '#show');
});
}());
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.