我尝试使用position:relative,
来修复顶部位置text.Trim()
问题示例https://jsfiddle.net/hth4Ly7q/2/ 它在chrome,firefox中工作得很好但是在滚动时Safari和IE滞后,也许有人知道如何在Safari中修复它? 我没有使用绝对/固定位置,因为我的真实表格非常复杂,可以动态计算列的宽度。
答案 0 :(得分:1)
我试过Edge和IE。看起来还不错。 https://jsfiddle.net/55cynfLg/
function setTh(){
var container = $(".container");
$("table", this).css("overflow-x", "hidden");
$("th", this).css("z-index", 1);
container.find("th").each(function(i){
var td = container.find("tbody tr:eq(0) td:eq("+i+")");
$(this).css({
"width": td.width(),
"left": td.offset().left
});
});}
答案 1 :(得分:0)
这是我在Safari中遇到的一个问题:你无法完全解决它。添加"mousewheel"
事件会有所帮助,但它无法解决问题。