您可以使用sortStart
和sortEnd
事件。見http://mottie.github.com/tablesorter/docs/index.html#events的文檔。
刪除負責sortStart
邊界的css類,然後將它們添加回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;
}
聰明,會當我回家測試。 – user1177811 2012-01-30 10:39:10