datatables如何在不分页的情况下滚动到特定行

datatables如何在不分页的情况下滚动到特定行,datatables,Datatables,我有一个大约90行长的数据表。用户执行一些操作,表格必须滚动到相应的行 我知道scroller插件,但用户要求不分页。如果不使用滚动,可以使用下面的代码将页面滚动到特定行: var table = $('#example').DataTable({ paging: false }); var $row = $(table.row(30).node()); $('html, body').animate({ scrollTop: $row.offset().top }, 2000);

我有一个大约90行长的数据表。用户执行一些操作,表格必须滚动到相应的行


我知道scroller插件,但用户要求不分页。

如果不使用滚动,可以使用下面的代码将页面滚动到特定行:

var table = $('#example').DataTable({
   paging: false
});

var $row = $(table.row(30).node());   
$('html, body').animate({ scrollTop: $row.offset().top }, 2000);

有关代码和演示,请参见。

我的解决方案,其中“table”是datatable,目标行具有“Showed”类:

var $row = $(".shown");
table.context[0].nScrollBody.scrollTo(0,($row[0].offsetTop));