Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.10.2012, 18:54
Аспирант
Отправить личное сообщение для Gamestop Посмотреть профиль Найти все сообщения от Gamestop
 
Регистрация: 25.05.2011
Сообщений: 93

Древовидное меню(открытие, закрытие)
короче есть такое древовидное меню типа:
<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...и т д, тоесть все кроме этой менюшки, кстати да и чтобы родительское меню в котором находится подменю на которое я нажал, тоже не закрылась

обьяснил как мог.....я-бы хотел увидеть хоть кусочек кода как это реализовать, просто чтоб я понял в чём фишка логики, а так я сам всё допишу..
Ответить с цитированием
  #2 (permalink)  
Старый 30.10.2012, 20:04
Аспирант
Отправить личное сообщение для Gamestop Посмотреть профиль Найти все сообщения от Gamestop
 
Регистрация: 25.05.2011
Сообщений: 93

что нет идей?)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Событие закрытие браузера ansi_str Javascript под браузер 1 13.07.2012 12:06
Древовидное меню Купэ Мобильный JavaScript 4 10.01.2012 11:18
Открытие, смена, закрытие вкладки(страницы) MayBe Events/DOM/Window 24 18.03.2011 20:54
Закрытие страницы по истечение некоторого времени copenhagen Общие вопросы Javascript 11 13.10.2010 20:39
Закрытие окна и перезагрузка страницы Krondor Events/DOM/Window 2 03.11.2009 14:34