25 комментариев

  1. DmIgn
    2 июля 2014

    По поводу того что бы на каждом разделе открывался нужный пункт:

    У меня статика все HTML и без аякса, добавил на нужный пункт class="active", соответственно на нужной странице и в скрипте просто:

    active = $('.active')

    заменил это

    accordion_head.first ().addClass ('active').next ().slideDown ('normal');

    на это

    active.next ().slideDown ('normal');

    может кому поможет.

    Ответить

  2. Руслан
    9 сентября 2016

    Я из этого меню убрал подпункты из каждого раздела, т.е. оставил только главные категории. Подставил ссылки, но при клике на них естественно ничего не открывается. Я так понимаю нужно изменять в джава ?

    $(document).ready (function () {

    // Хранение переменных

    var accordion_head = $('.accordion > li > a'),

    accordion_body = $('.accordion li > .sub-menu');

    // Открытие первой вкладки при загрузке

    accordion_head.first ().addClass ('active').next ().slideDown ('normal');

    // Выбор функции

    accordion_head.on ('click', function (event) {

    // Отключить заголовок ссылки

    event.preventDefault ();

    // Отображение и скрытие вкладок при клике

    if ($(this).attr ('class') != 'active'){

    accordion_body.slideUp ('normal');

    $(this).next ().stop (true,true).slideToggle ('normal');

    accordion_head.removeClass ('active');

    $(this).addClass ('active');

    }

    });

    });

    Ответить

  3. Загрузить еще комментарии…

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Наверх
мобильн. компьютерная