javascript - 滚动到 DataTables jQuery 插件中选定的行

标签 javascript jquery datatables

我有一个可以无限滚动的数据表。我想在表格刷新时滚动到选定的行

$('#table1').dataTable({
    'aaData': data,
    'aoColumns': columns,
    'bInfiniteScroll': true,
    'bColumnCollapse': true,
    'sScrollY': '200px'
});

$('#btnScroll').click(function(){
     $('.dataTables_scrollBody').scrollTo($('#table1 tbody tr').eq(3), 800);
});

但它没有滚动到该行

最佳答案

您可以使用 animate 滚动到您的位置

$('.dataTables_scrollBody').animate({
    scrollTop: $('#table1 tbody tr').eq(3).offset().top
}, 800)

DEMO

关于javascript - 滚动到 DataTables jQuery 插件中选定的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24731204/

相关文章:

javascript - 如何正确设计数据表?

javascript - Ajax 具有多个 url feed

jquery - IE9文档标准和Jquery

javascript - 基于数据对象的 Firebase 用户写入/读取规则

javascript - 如何在不使用服务器端编程的情况下从一个页面重定向到另一页面?

javascript - 在 javascript 中获取 $_REQUEST ['' ] 值

jquery - 如何跳过数据表导出选项中的最后一行(.csv pdf 选项)

jquery - DataTables 下一个按钮不起作用

javascript - 在网页源中搜索 url?

javascript - Jasmine 测试在 Chutzpah 中运行但在浏览器中不运行时失败