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