Я добавляю несколько результатов по щелчку кнопки. Я использую метод slideDown
, чтобы показать эти новые результаты, но не знаю, почему эти новые результаты сначала slideUp
, а затем выполните анимацию slideDown
. И когда я удаляю добавленные результаты, он мгновенно удаляется без анимации.Почему анимация slideDown автоматически запускается для анимации slideUp?
Пожалуйста, посмотрите на эту демо: 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();
});
Ницца, он выглядит хорошо :) –
этот скрипт имеет ту же проблему в chrome – supercoolville
Там исправлена проблема с хромом. :) –