короче есть такое древовидное меню типа:
<ul>
<li>
Меню 1
<ul>
<li>подменю 1</li>
<li>
подменю 2
<ul>
Подменю 3
<li>
под-под-меню 4
</li>
</ul>
</li>
</ul>
Меню 2
<ul>
<li>
подменю 1
</li>
<li>
подменю 2
<ul>
Подменю 3
<li>
под-под-меню 4
</li>
</ul>
</li>
</ul>
<li>
</ul>
$('.category_button').click(function(e){
var id = $(this).attr('id').split('-')[1];
var current = $(this).attr('current');
toggleMenu(e,id, current)
});
вообщем тут берётся id текущей менюшки, проверяется текущая-ли она через current(всмысле на этой-ли странице или нет)....и потом сворачивается меню или разворачивается....тоесть на которую нажал, та и свернулась или развернулась,
а вот как сделать так чтобы при нажатии на одно меню/подменю, другие менюшки и вложенные в них подменюшки закрывались
например если я нажал на Меню 2 -> подменю 1, то закрылась подменю 2, Меню 1 -> подменю 1, Меню 1 -> подменю 2...и т д, тоесть все кроме этой менюшки, кстати да и чтобы родительское меню в котором находится подменю на которое я нажал, тоже не закрылась
обьяснил как мог.....я-бы хотел увидеть хоть кусочек кода как это реализовать, просто чтоб я понял в чём фишка логики, а так я сам всё допишу..