You cannot apply animation to table rows. Animate TD. It will be smooth.
// JS
function fadeRow(rowSelector, callback) { var childCellsSelector = $(rowSelector).children("td"); var ubound = childCellsSelector.length - 1; var lastCallback = null; childCellsSelector.each(function(i) {
Then name it like this:
fadeRow( $('selectorOfTR') );
Optionally, you can change this to hide / delete lines. Just put the remove () call on the callback part of this script.
source share