将jQuery dataTable滚动到所需行

Scroll jQuery dataTable to desired row

本文关键字:滚动 jQuery dataTable      更新时间:2023-09-26

我有一个jQuery数据表

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

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

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

上面的代码不起作用。

Hoever,当我瞄准body标签时

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

它运行良好。

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

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

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