0

出于某种原因,如果您第二次打开 div,它会淡入淡出,而不是应该做的滑动,它第一次可以正常工作.. 有什么想法吗?

//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() { });}

谢谢你的帮助

4

1 回答 1

1

我相信原因是因为您从未将其向上滑动而是将其淡出。您是否尝试将其更改为 slideUp 而不是 fadeOut?

于 2012-06-01T12:57:26.597 回答