我正在尝试设置绝对定位项目的高度以匹配其容器元素的高度。问题是有数百个这样的元素。标题中的标准代码在 chrome 中运行良好,但在 IE 中却像疯了似的拖动。我应该如何缓解这个问题?
//Too SLOW in IE
var starttime = new Date().getTime();
$("#grdSchedule > tbody > tr").each(function(i) {
thisRow = $(this);
thisRow.children(".stickyCol").height(thisRow.height());
//thisRow.children().slice(0, 1).css('height', thisRow.css('height'));
});
var taskTime = (new Date().getTime() - starttime) / 1000;
alert("cell height stretch: " + taskTime);
似乎只是设置高度并没有那么大,但是从其他东西的 .height() 设置高度确实会导致 IE 窒息。
我尝试了 .css() ,但有一点提升,但不多。
这是一个可以摆弄的小提琴:Fiddle AWAY!!!