2012-06-01 32 views
0

由於某種原因,如果你第二次打開div它fadesin而不是slippedown它應該做什麼,它工作正常第一次..任何想法??jquery slideDown第二次不工作,它淡入淡出..任何想法?

//CHECK IF ROW IS VISIABLE 
if (!$('#'+rowid).is(':visible')) { 
//HIDE ANY OPEN ROWS 
$("#tableToggle tr.toggleable").fadeOut('fast', function() { }); 
//DO SLIDE LOAD FUNCTION 


$('#'+rowid).slideDown('slow', function() { }); 
$("#einfo"+rowid).load(url, function(response, status, xhr) { 
if (status == "success") { $("#loader"+rowid).hide(); 
$('#einfo'+rowid).slideDown(200, function() { 
$('html, body').delay('200').animate({ 
scrollTop: $(this).offset().top 
}, 200); }); } }); 
//HIDE ALL TOGGLEABLE ROWS 
}else { $("#tableToggle tr.toggleable").fadeOut('fast', function() { });} 

感謝您的幫助

回答

1

我相信原因是因爲你永遠不會滑動起來,但逐漸把它出來的事實。您是否嘗試將其更改爲slideUp而不是fadeOut?