Try this: DEMO
HTML Code:
<div id="navigation">
<ul>
<li>One
<ul class="subnavigation">
<li>One1</li>
<li>One2</li>
<li>One3</li>
<li>One4</li>
</ul>
</li>
<li>Two
<ul class="subnavigation">
<li>Two1</li>
<li>Two2</li>
<li>Two3</li>
<li>Two4</li>
</ul>
</li>
<li>Three
<ul class="subnavigation">
<li>Three1</li>
<li>Three2</li>
<li>Three3</li>
<li>Three4</li>
</ul>
</li>
<li>Four</li>
<li>Five</li>
</ul>
</div>
CSS Code:
#navigation>ul>li {
float:left;
list-style:none;
padding:5px;
}
ul.subnavigation {
display: none;
}
Jquery Code:
$(function(){
$('#navigation ul li').hover(function(e){
$(this).find('.subnavigation').show();
},function(e){
//alert($(e.target).parent("ul").hasClass('.subnavigation'))
if(!$(e.target).parent("ul").hasClass('subnavigation')){
$('.subnavigation').hide();
}
});
});