Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Добавить свертывания при открытии след. елемента (https://javascript.ru/forum/project/53795-dobavit-svertyvaniya-pri-otkrytii-sled-elementa.html)

DimonFreeman 18.02.2015 14:15

Добавить свертывания при открытии след. елемента
 
Обьясню конкретней:
Слева менюха с пунктами и подпунктами.
Что имеем- После открытия первого пункта,открываем второй и так можно открыть все и они все будут отображать свои подпункты.Что очень громоздко . Нужно что б при открытии след. ,предыдущий сворачивался.
$(document).ready(function(){

$(".leftcol ul ul").hide();
$('.leftcol ul li ul li').find('ul:first').slideDown();

$(".leftcol ul li a").click(function(ev){
$(this).parent().parent().siblings().children().ne xt().slideUp();
$(this).next("ul li ul").slideToggle("slow");
$("ul ul li.active").show();
})

});

рони 18.02.2015 14:24

DimonFreeman,
1. поищите, на форуме сотни решений того что вы хотите.
2. отформатируйте код.
3. сделайте макет

DimonFreeman 18.02.2015 15:24

Цитата:

Сообщение от рони (Сообщение 357146)
DimonFreeman,
1. поищите, на форуме сотни решений того что вы хотите.
2. отформатируйте код.
3. сделайте макет

Как бы есть сворачивания/разворачивания,а мне немного другое нужно.
По клику оно все сворачивает и разваривает.

рони 18.02.2015 15:27

Цитата:

Сообщение от DimonFreeman
По клику оно все сворачивает и разваривает.

угу 100500 вариантов

рони 18.02.2015 15:32

DimonFreeman,
http://javascript.ru/forum/project/3...tml#post231407


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