在slideUp动画后父级为fadeOut时,slideUp不起作用

时间:2011-12-31 00:23:45

标签: jquery jquery-animate

on http://yamikowebs.com/test/client0002/我已经拥有了,所以当你点击联系人,或者登录一个shadowBox淡入,然后necassary表格向下滑动。当你点击关闭按钮时,表单应该向上滑动,而shadowBox会逐渐淡出... 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 个答案:

答案 0 :(得分:1)

尝试使用if($('#login').is(':visible'))代替if($('#login').is('visible'))

差异是:visible