JQuery TableSorter 2.25(Mottie fork)w / Scroller:以编程方式滚动到行?

时间:2016-01-20 16:37:08

标签: jquery tablesorter

我一直在使用Mottie fork of the JQuery TableSorter插件一段时间了,而且非常惊人。我正在使用"scroller" widget使表格可以垂直和水平滚动,同时在左侧保留一些固定的列。

这是一个问题:有没有办法以编程方式滚动到特定行?例如“myTable.scrollToRow(40)”?像素偏移也是完全可以接受的。

1 个答案:

答案 0 :(得分:1)

我不确定使用哪个界面来允许用户滚动到特定行,但您可以使用以下代码设置滚动(demo):

HTML(用于演示)

Scroll to row: <button type="button">20</button> <button type="button">40</button>

脚本

$('button').click(function(){
    var $scroller = $('.tablesorter-scroller-table'),
    row = parseInt( $(this).text(), 10 ),
    position = $table.find('tbody tr').eq(row).position();
  $scroller.scrollTop( $scroller.scrollTop() + position.top );
});