I have a <tr>
which will be removed when clicked in delete button, but before doing .remove()
or empty()
I'd like to wait for some fadeOut()
effect.
$(this).closest('tr').fadeOut();
setTimeout("$(this).closest('tr').remove()",1000);
is not working, it only fades out.
You need a callback after fadeOut()
$(this).closest('tr').fadeOut(400, function(){
$(this).remove();
});
It fires the callback just after the fadeOut()
operation is done, in this case after 400ms
.
Hope this helps, Sinan.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With