jquery - li element hover event and show sub menu? -
html codes
<ul class="menu"> <li>deneme</li> <li>deneme <ul> <li>alt menu</li> <li>alt menu</li> <li>alt menu</li> <li>alt menu</li> <li>alt menu</li> </ul> </li> <li>deneme <ul> <li>alt menu</li> <li>alt menu</li> <li>alt menu</li> <li>alt menu</li> <li>alt menu</li> </ul> </li> <li>deneme</li> <li>deneme</li> <li>deneme <ul> <li>alt menu</li> <li>alt menu</li> <li>alt menu</li> <li>alt menu</li> <li>alt menu</li> </ul> </li> <li>deneme</li> </ul>â
javascript:
$(document).ready(function(){ $("ul.menu > li").css("color","red"); $("li ul li").css("color","blue") $("li ul li").hide(); $("ul.menu li").hover( function() { $("li ul li").show(); }, function() { $("li ul li").hide(); } ); });â
and question, want show current's submenu item hover event. code show sub menus. how can fix ?
thanks.
provide context element selection in hover handler.
try this:
$(document).ready(function() { $("ul.menu > li").css("color", "red"); $("li ul li").css("color", "blue") $("li ul li").hide(); $("ul.menu li").hover( function() { $("ul li", this).show(); }, function() { $("ul li", this).hide(); } ); });â
working example: http://jsfiddle.net/eygsy/22/
Comments
Post a Comment