我有一个表,我在其中使用带有固定列的数据表 jQuery 插件,为固定列和固定行添加了固定列。
插件对我来说工作正常。现在我想滚动到表格加载时的特定单元格。我有一个单元格的 ID。
我试过以下:
$(document).ready(function () {
var oTable = $('#masterGridTable').dataTable({
"sScrollY": "255px",
"sScrollX": "100%",
"sScrollXInner": "150%",
"bScrollCollapse": false,
"bPaginate": false,
"bFilter": false,
"bInfo": false,
"fnInitComplete": function (oSettings, json) {
}
});
new FixedColumns(oTable);
var scrollToView = document.getElementById('selectedElementId');
if (scrollToView)
scrollToView.scrollIntoView(true);
});
它可以工作,但问题在于 scrollIntoView 方法不会滚动屏幕中间的单元格。
我还尝试使用jQuery 滚动插件。
如果我在没有数据表的情况下使用它,这很好用,但两者不能同时工作。
有任何想法吗?