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 ローダーでも同じ問題が発生します。実際、それもロードされていません。