[Помощь] Выдвигающееся меню

Тема в разделе "WebAsyst", создана пользователем Sudba, 17 авг 2015.

Модераторы: mdss
  1. Sudba

    Sudba

    Регистр.:
    6 дек 2007
    Сообщения:
    857
    Симпатии:
    45
    Здравствуйте, есть сайт

    Слева есть главные категории: Торты
    И есть подкатегории.\
    Но подкатегории появляются после того как Вы перешли на основную страницу, а хотелось бы просто счелкнуть на Торты и выдвигается меню вниз без перехода.
    Как такое организовать?
     
  2. yaski

    yaski

    Регистр.:
    21 фев 2010
    Сообщения:
    474
    Симпатии:
    277
    Код:
    <script langugage="javascript" type="text/javascript">
      $(document).ready(function() {
      initMenu('ul');
    
      function initMenu(id) {
      $(id + ' ul').hide().parent().addClass('subcat');
      if ($(id).find('a.selected')) {
      $(id).find('a.selected').addClass('selected').parents('ul').show().parents('li').show();
      } else $(id + ' ul:first').show();
      $(id + ' a').click(function() {
      checkElement = $(this).next();
      if (checkElement.is('ul')) {
      if (!checkElement.is(':visible')) {
      // $(id + ' ul:visible').slideUp('normal');
      checkElement.slideDown('normal');
      } else
      checkElement.slideUp('normal');
      return false;
      }
      });
      }
      })
    </script>
    
    плавный аккордеон
    Проверил, работает
     
    Последнее редактирование: 17 авг 2015
  3. Sudba

    Sudba

    Регистр.:
    6 дек 2007
    Сообщения:
    857
    Симпатии:
    45
    а куда мне его вставить?
     
  4. yaski

    yaski

    Регистр.:
    21 фев 2010
    Сообщения:
    474
    Симпатии:
    277
    Создай новую тему "Как вставить js в шаблон темы?":)
    Тебе готовый рабочий код предоставили!!!!!!
    Или давай я за пару соток тебе его вставлю.:)
     
  5. Sudba

    Sudba

    Регистр.:
    6 дек 2007
    Сообщения:
    857
    Симпатии:
    45
    при том коде что Вы написали при переходе в подкатегорию, список подкатегорий в меню скрывается. А как сделать, чтобы он не скрывался, а оставался выдвинутым?
     
  6. yaski

    yaski

    Регистр.:
    21 фев 2010
    Сообщения:
    474
    Симпатии:
    277
    код дописать
     
  7. Supershop

    Supershop Постоялец

    Регистр.:
    8 мар 2014
    Сообщения:
    67
    Симпатии:
    6
    Посмотрите работу меню на этом сайте http://varezka.com/ Если этот вариант Вам подходит - поделюсь решением.