【发布时间】:2016-11-27 07:46:13
【问题描述】:
我正在尝试冻结表头.. 为了达到相同的效果,我编写了this 代码.. 它工作正常,但表头似乎在颤抖。
所以我改了一点代码,现在输出已经很好了,你可以看到它here。
但问题是,修改后的代码在 Mozilla 中有效,但在 IE 中无效。
我尝试了多种方法,但无法在 IE 中获得确切的行为,因为它在第二小提琴中。
在第二个小提琴中,在准备好的辅助文档中,我已经用这个更改了现有代码 -
var originalHeaderRow = $("tr:eq(1)", this)
originalHeaderRow.before(originalHeaderRow.clone());
var clonedHeaderRow = $("tr:eq(1)", this)
clonedHeaderRow.addClass("tableFloatingHeader");
clonedHeaderRow.css("position", "fixed");
clonedHeaderRow.css("top", $("tr:eq(1)").css("top"));
var left = $("tr:eq(1)").offset().left;
clonedHeaderRow.css("left", left);
有什么建议或提示我哪里出错了吗?
【问题讨论】:
标签: javascript jquery css internet-explorer html-table