我在单击按钮时添加了一些结果。我正在使用slideDown
方法来显示这些新结果,但不知道为什么要先显示这些新结果slideUp
然后执行slideDown
动画。当我清除添加的结果时,它会立即被删除,根本没有动画。
请看一下这个演示:http: //jsbin.com/imulem
$('#sb').click ( function(){
var html = '';
html += "<div class='result'>" + 'fake results.. ' + '</div>';
html += "<div class='result'>" + 'fake results.. ' + '</div>';
html += "<div class='result'>" + 'fake results.. ' + '</div>';
$(html).hide().prependTo('#searchresults').slideDown('slow');
});
$('#clearb').click ( function(){
$('#searchresults>div').slideUp('slow').remove();
});