将jQuery dataTable滚动到所需的行

时间:2014-09-09 01:45:00

标签: javascript jquery scroll

我有一个jQuery dataTable

var oTable = $('#table1').dataTable({
      'aaData': data,
      'aoColumns': cols,
      'bScrollInfinite': true,
      'bScrollCollapse': true,
      'sScrollY': '200px'
});

我想滚动到表格的最后一行。它目前有500行。

$('#table1').scrollTo($('#table tbody tr').last(), 800);

上述代码不起作用。

然而,当我定位body标签

$('body').scrollTo('900px', 800);

工作正常。

我正在使用插件http://demos.flesler.com/jquery/scrollTo/

1 个答案:

答案 0 :(得分:0)

我认为它需要像素值作为参数,请尝试以下代码:

$('#table1').scrollTo($('#table tbody tr').last().offset().top, 800);