Есть небольшой html к которому подручены 2 функции.
1-показывает все необходимые блоки - slideDown();
2-скрывает все все эти блоки - slideUp();
Проблема в том, что если нужные блоки находятся в скрытых блоках - например - <div hidden><div hidden class="нужный блок"></div></div>
то для них 1-я функция работает нормально. в этих невидимых блоках - они становятся видимыми. Но вот 2-я функция наотрез отказывается работать. если блок в котором находится нужны элемент скрыт - slideUp нужные блоки игнорирует, если блок открыт, то все нормально. Как можно эту проблему поправить? вместо slideUp() применял hide(). Эффект то же.
вот пример кода.
function show_edit_firm(){
$('.edit_firm_inp,.edit_block,.firm_info').each(function(){
$(this).slideDown('500');
})
}
function hide_edit_firm(){
$('.edit_firm_inp,.edit_block,.edit_block:hidden').each(function(){
$(this).slideUp('500');
})
$('.firm_info').each(function(){
if($(this).html()==' : ')
$(this).slideUp();
})
}