, , . , , , , "" onLoad.
?
, , , , JS x ms, , div .
$('#menu ul li').mouseenter(function(){
$(".dropdown").hide(0);
$(this).children(".dropdown").show(0);
}).mouseleave(function(){
$(".dropdown").hide(0);
});
If you don't like animations, doing this with CSS is always better than using JS.
You need to configure it as follows:
<div id="menu">
<ul>
<li>
Menu 1
<div class="dropdown">Sub1</div>
<div class="dropdown">Sub2</div>
</li>
<li>
Menu 2
<div class="dropdown">Sub1</div>
<div class="dropdown">Sub2</div>
</li>
</ul>
</div>
CSS
.dropdown { display: none; position: relative; }
#menu li:hover .dropdown { display: block; }
source
share