Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   проблема с accordion menu (https://javascript.ru/forum/jquery/34031-problema-s-accordion-menu.html)

zlodiak 18.12.2012 15:18

проблема с accordion menu
 
помогите пожалуйста решить проблему

на странице меню содержит вложенные пункты. они должны:
1. плавно открываться при наведении курсора на корневой пункт;
2. схлопываться при отведении курсора (при этом если хотя бы одна из сылок вложенного пункта содержит класс 'selected', то схлопывания не должно происходить)
пункт 1 я реализовал на указанной страничке. проблема в реализации 2 пункта. помогите пожалуйста

tsigel 18.12.2012 15:53

if (($(this).hasClass('selected')) == false) {
 //выполнится, если у этого объекта нет класса selected 
}

if ($(this).find('.selected').lenght == 0) {
 //выполнится, если у этого объекта нет детей с классом selected 
}

Margarita 18.12.2012 23:02

Цитата:

Сообщение от tsigel (Сообщение 222091)
if ($(this).find('.selected').lenght == 0) {
 //выполнится, если у этого объекта нет детей с классом selected 
}

if ($(this).find('.selected').length == 0) {
//выполнится, если у этого объекта нет детей с классом selected
}

function hideF() {
if($(this).find("a").hasClass("selected")) {return false;} 
else { $("...").slideUp("slow"); //селектор допишите сами}
				}

zlodiak 18.12.2012 23:11

спасибо


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