Показать сообщение отдельно
  #1 (permalink)  
Старый 20.04.2012, 13:02
Новичок на форуме
Отправить личное сообщение для Marsian Посмотреть профиль Найти все сообщения от Marsian
 
Регистрация: 20.04.2012
Сообщений: 1

Аккордеон меню Joomla
Здравствуйте, уважаемые!
Верстаю сайт на CMS Joomla 2.5
Материала много, поэтому решил меню систематизировать по направлениям. Генерирует меню сама CMS, я лишь немного поправил код, чтобы генерировала не списками. а дивами.
Собственно выходит так:
<div class="main">
  <div class="sub">Бла Бла</div>
  <div class="sub">Бла Бла</div>
</div>
<div class="main">
  <div class="sub">Бла Бла</div>
</div>

и т.д.
Jquery:
$(function(){
      $("div.main").click(function() {                 
           if (!$(this).children("a:first").size()=0) {
                $(this).children("div.sub").slideDown("fast"); 
              }        
        });
});

Проблема в том, что когда вешаешь slideToggle при нажатии на любое подменю main'а меню закрывается. Добавлял классы при открытии и прочая ...
Получается, div.main полностью перекрывает все, что внутри него.

Подскажите, знатоки! Спасибо!
Ответить с цитированием