我们使用偏移操作(脚本)来修复表中的列和行。
$(document).ready(function() {
$("#xTableDiv").scroll(function() {
setOffset($(this));
});
});
function setOffset($div) {
$div.find("td.fixedRow").css("top", $div.scrollTop());
$div.find("td.fixedColumn").css("left", $div.scrollLeft());
}
https://jsfiddle.net/fpbo1dsx/
在历史上工作得很好。
现在是垂直滚动渲染html延迟。
https://developer.mozilla.org/en-US/docs/Mozilla/Performance/Scroll-linked_effects
唯一已知的改变方法是将apz.disable_for_scroll_linked_effects设置为true(about:config):-(
有更好的方法吗?