Роман Титок
359 сообщений
#13 лет назад
Знатоки, подскажите пожалуйста плагин для JQuery, что-бы реализовать вот такое меню аккордеон?
Екатерина Ш.
488 сообщений
#13 лет назад

$('ul span').click(function() {
$(this).next().slideToggle().andSelf().toggleClass('active');
});
Роман Титок
359 сообщений
#13 лет назад
e-shpak, а можно код целиком? Вместе с html?
Екатерина Ш.
488 сообщений
#13 лет назад
Иван Ф.
872 сообщения
#13 лет назад
Как для пользователя не очень удобное, видел усовершенствованную версию - при клике на следующий раздел, прошлый сворачивается
Екатерина Ш.
488 сообщений
#13 лет назад
IvanFeniks, да, согласна.
Я сделала как на сайте по ссылке выше. Кстати, там самопис, а не плагин.
Чтоб сворачивались уже открытые пункты, надо сделать выборку всех ul.active и span.active, кроме текущего, сделать ul slidetoggle и обоим toggleClass. Это еще немножко кода.

Можно jquery iu подключить.
Роман Титок
359 сообщений
#13 лет назад
e-shpak, подскажите еще разок, человеку далекому от JS - что я делаю не так? Пробовал и так -
и этак -
Екатерина Ш.
488 сообщений
#13 лет назад
TitokR, а во втором примере в чем проблема? Вроде работает.
Роман Титок
359 сообщений
#13 лет назад
e-shpak, у меня - нет. Ни в ФФ ни в хроме. В общем там был какой-то трабл в написании кода, переписал первую строку скрипта ручками - все заработало.