我试图在 slideUp 之后清空一个 div,但它在完全向上滑动之前就变空了。这是我的代码。我需要清除的数据是通过 Ajax 获取的。这是完整的代码
$('.more').click(function(e){
e.preventDefault();
var fd = $(this).attr('id');
var data = 'fd='+ fd ;
if($('#e_' + fd).is(':visible')){
$('#e_' + fd).slideUp(300, function() {
$('#e_' + fd).empty();
});
}
else{
$('#e_' + fd).empty().append('<div class="load"></div>').slideDown(300); // for ajax loader
$.ajax({
type: "POST",
url: "file.php",
data: data,
cache: false,
success: function(html)
{
$('#e_' + fd).empty().append(html).slideDown(800);
}
});
return false; }
});
ajax 加载器也会出现同样的问题。事实上它也没有加载。