Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Аккордеон меню Joomla (https://javascript.ru/forum/jquery/27649-akkordeon-menyu-joomla.html)

Marsian 20.04.2012 13:02

Аккордеон меню 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 полностью перекрывает все, что внутри него.

Подскажите, знатоки! Спасибо!

Viper 25.04.2012 12:02

Marsian а ничего что в Joomla Mootools, а не jQuery!?

zebra 25.04.2012 14:04

if (!$(this).children("a:first").size()==0) {


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