Простите за ламерство! Но как должен выглядеть сам код меню? Просветите пжт. - очень нужно!
ну под каждый отдельный случай нельзя сделать)) я лишь сделал для примера)
А если меню разбито на пару блоков? :) будем делать .parent().parent().parent().parent() ? ))Просто в моём случаи менно так и было, заказчику требовалось сделать 2 меню по сути в разных местах страницы, а работать должны были как одно.
все намного проще)))$('.harmonica-menu h3').click(function(){$(this).parent().find('.harmonica-menu-hidden').slideUp();$(this).next('.harmonica-menu-hidden').slideToggle();$(this).toggleClass('open');});код жрет)) в новости отписался
Немного переточил скрипт от Soh Tanaka и получим складывание всех гармошек, если активирована новая))<script language="javascript" type="text/javascript">$(document).ready(function(){$('.harmonica-menu h3').hide(); $('.harmonica-menu h3:first').addClass('open').next().show();$('.harmonica-menu h3').click(function(){if( $(this).next().is(':hidden') ) { $('.harmonica-menu h3').removeClass('open').next().slideUp();;$(this).toggleClass('open').next().slideDown(;); }return false;});});</script>Парсер код жрёт...(((
Простейшее меню-гармошка (accordion menu)
Загрузка. Пожалуйста, подождите...
Простейшее меню-гармошка (accordion menu) » Test-Templates. Платные шаблоны для DLE.
Комментариев нет:
Отправить комментарий