I would like to show and hide a div during hover and hover out.
here's what I've done lately.
css
$("#menu").hover(function() {
$('.flyout').removeClass('hidden');
}, function() {
$('.flyout').addClass('hidden');
});
.flyout {
position: absolute;
width: 1000px;
height: 450px;
background: red;
overflow: hidden;
z-index: 10000;
}
.hidden {
visibility: hidden;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
<div id="menu" class="margint10 round-border">
<a href="#"><img src="images/menu.jpg" alt="" id="menu_link" /></a>
</div>
<div class="flyout hidden"> </div>
My problem is that when I hover on the menu id, the flyout div is blinking. why is that?