slideUp не работает, когда родительский объект fadeOut после анимации slideUp
На http://yamikowebs.com/test/client0002/ У меня так, когда вы нажимаете на контакт или вход в систему, теневой ящик исчезает, а затем необходимая форма скользит вниз. Когда вы нажимаете кнопку закрытия, форма должна скользить вверх, а затем теневой ящик исчезает...jQuery заставляет все это исчезнуть по некоторым причинам. Что я делаю неправильно?
//login
$('#header a[title="Sign In"], #login>button').click(function()
{
if($('#login').is('visible'))
{$('#login').slideUp(1000).parent('#shadowBox').delay(1000).fadeToggle(1000);}
else{$('#shadowBox').fadeToggle(1000).children('#login').delay(1000).slideDown(1000);}
});
1 ответ
Решение
Пытаться if($('#login').is(':visible'))
вместо if($('#login').is('visible'))
,
Разница заключается в :visible