Callback to .delay()

前端 未结 3 1599
-上瘾入骨i
-上瘾入骨i 2020-12-05 23:43

I have an $image that I .fadeIn and .fadeOut, and then .remove after .fadeOut completes. This is my code:

3条回答
  •  抹茶落季
    2020-12-06 00:22

    You can use the queue() method to schedule your own function to run after delay() completes:

    $image.fadeIn()
          .fadeOut()
          .delay(1000)
          .queue(function(next) {
              $(this).remove();
              next();
          });
    

提交回复
热议问题