I have an $image that I .fadeIn and .fadeOut, and then .remove after .fadeOut completes. This is my code:
$image
.fadeIn()
.fadeOut(function() {
$(this).remove();
});
I want to add a .delay after .fadeOut, and .remove the $image only once .delay has completed. I have tried:
$image
.fadeIn()
.fadeOut()
.delay(1000, function() {
$(this).remove();
});
The problem is that .delay doest not accept a callback function. How can I .remove the picture as a callback to .delay?