Вы можете использовать события sortStart
и sortEnd
. См. http://mottie.github.com/tablesorter/docs/index.html#events для документов.
Удалите классы css, отвечающие за границы на sortStart
, а затем добавьте их обратно на sortEnd
. Вам также придется добавить их один раз при инициализации таблицы:
var $table = $('#the-table');
$table.tablesorter();
var set_classes = function() {
$table.find('tbody tr:eq(3)').addClass('black-border');
$table.find('tbody tr:eq(5)').addClass('red-border');
}
var clear_classes = function() {
$table.find('tbody tr:eq(3)').removeClass('black-border');
$table.find('tbody tr:eq(5)').removeClass('red-border');
}
set_classes();
$table.bind('sortStart', clear_classes).bind('sortEnd', set_classes);
И для полноты картины вот как будут выглядеть ваши классы css:
.black-border {
border-bottom: 1px solid #000;
}
.red-border {
border-bottom: 1px solid #F00;
}