Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Помощь с меню (https://javascript.ru/forum/jquery/7121-pomoshh-s-menyu.html)

joint 16.01.2010 15:14

Помощь с меню
 
Здраствуйте. Использую версию 1.3.2

код html
<ul>
<li><a href="">Аксессуары</a></li>
<li class="subMenu" onclick="showSub(this)"><span>Верхняя одежда</span>
	<ul>
	<li><a href="">Подкатегория 1</a></li>
	<li><a href="">Подкатегория 2</a></li>
	<li><a href="">Подкатегория 3</a></li>
	</ul>
</li>
<li><a href="">Джинсовая одежда</a></li>
<li><a href="">Комбинизоны</a></li>
<li class="subMenu" onclick="showSub(this)"><span>Майки</span>
	<ul>
	<li><a href="">Подкатегория 1</a></li>
	<li><a href="">Подкатегория 2</a></li>
	<li><a href="">Подкатегория 3</a></li>
	<li><a href="">Подкатегория 4</a></li>
	<li><a href="">Подкатегория 5</a></li>
	</ul>
</li>
<li><a href="">Брюки</a></li>
</ul>


js jquery

function showSub(obj){
	    jQuery("li.subMenu ul").toggle("slow");	
}


CSS
.subMenu ul{display:none;}


Не знаю как сделать так чтобы выезжал/прятался только ul, дочерний элемента li, который мы выбрали, потому что сейчас при нажатии на один из <li class="subMenu" onclick="showSub(this)"> прячутся/показываются все вложенные ul
Прошу помощи

УЖЕ НЕ АКТУАЛЬНО РЕШИЛОСЬ, НО ВОЗНИК ВТОРОЙ ВОПРОС,
когда выехало меню, и мы нажали по одному пункту, то все подпункты прячутся, так как
.subMenu ul{display:none;}

, а надо их показывать, как реализовать ?


Часовой пояс GMT +3, время: 19:19.