На своей странице я пытаюсь сделать что-то вроде этого: допустим, когда мы нажимаем на какую-то ссылку с идентификатором min_reg
, она анимирует элемент div с идентификатором ftr_form_cntr
и показывает еще один элемент div tcr_form_cntr
внутри. Есть 3-4 ссылки, которые выполняют ту же функцию, но показывают другой div в пределах ftr_form_cntr
. Хорошо, если пользователь нажал одну из этих ссылок в первый раз, то проблем нет. Но если пользователь уже нажал (я имею в виду, если ftr_form_cntr
уже открыт), я хочу просто fadeOut все существующие div, вложенные в ftr_form_cntr
и переходить в один другой div (или менять существующий div на другой).
Посмотрите на эту строку tcr_form_cntr.fadeIn(1000);
Что мне нужно сделать перед тем, как эта строка исчезнет со всех вложенных элементов div?
Моя функция выглядит так
$(min_reg).click(function () {
if($(ftr_form_cntr).hasClass('opened')){
$(ftr_form_cntr)...<fadeOut all nested divs>
tcr_form_cntr.fadeIn(1000);
return;
}
ftr_form_cntr.show().stop(true, true).animate({
height:"170"
},1000).addClass('opened');
tcr_form_cntr.fadeIn(1000);
});