join немного не то, или я неправилльно вставил у меня применяется ко всем "родителям"
Viper, нужно выделить:
- "Категория 2" при наведении на "Категория 2.1" или "Категория 2.2"
- "Категория 2" и "Категория 2.3" при наведении на "Категория 2.3.1" или "Категория 2.3.2"
ОБНОВИЛ КАРТИНКУ ДЛЯ ЯСНОСТИ)))) см.сверху
вот весь код:
CODE ( htmlphp):
скопировать код в буфер обмена
<script type="text/javascript"> $(document).ready(function(){ $("ul#topmenu li a").mouseover(function(){ $(this).parent().find("ul#subnav").show(); $(this).parent().hover(function(){ },function(){ $(this).parent().find("ul#subnav").hide(); }); }); $("ul#topmenu li ul li a").mouseover(function(){ $(this).parent().find("ul#subnav2").show(); $(this).parent().hover(function(){ },function(){ $(this).parent().find("ul#subnav2").hide(); }); }); }); </script> <ul id="topmenu"> <li><a href="#">Категория 1</a></li> <li><a href="#">Категория 2</a> <ul id="subnav"> <li><a href="#">Категория 2.1</a></li> <li><a href="#">Категория 2.2</a></li> <li><a href="#">Категория 2.3</a> <ul id="subnav2"> <li><a href="#">Подкатегория 2.3.1</a></li> <li><a href="#">Подкатегория 2.3.2</a></li> <li><a href="#">Подкатегория 2.3.3</a></li> <li><a href="#">Подкатегория 2.3.4</a></li> </ul> </li> <li><a href="#">Категория 2.4</a></li> <li><a href="#">Категория 2.5</a></li> </ul> </li> <li><a href="#">Категория 3</a></li> <li><a href="#">Категория 4</a></li> <li><a href="#">Категория 5</a></li> <li><a href="#">Категория 6</a></li> </ul>
(Отредактировано автором: 12 Августа, 2011 - 17:23:34)
|