JQuery - Удалите () после того, как скроются ()

У меня есть отделение, что я хочу удалить использование, удаляют (). Я хочу показать анимацию перед/в то время как удалением отделения. Я только смог показать анимацию при сокрытии отделения.

Если я хочу показать, что анимация затем удаляет (). Как это сделано???

Код до сих пор:

//Delete Button - delete from cart
$('.ui-icon-trash').live('click',function() {
    $(this).closest('li').hide("puff", {}, 1000)
});
7
задан user342391 24 June 2010 в 20:14
поделиться

1 ответ

Сделайте это в функции обратного вызова для .hide () (jQuery UI .hide () ссылка ), например:

$('.ui-icon-trash').on('click', function() {
  $(this).closest('li').hide("puff", {}, 1000, function() {
    $(this).remove();
  });
});

​​Функция в конце запускается как обратный вызов, выполняясь, когда анимация завершена ... так что, когда вы хотите:)

24
ответ дан 6 December 2019 в 06:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: