当前使用此 javascript 函数通过匹配 2 个不同表中的高度来对齐所有行。每个表有 1000 多行。而这个函数的执行时间超过 4 秒。有没有更快的方法来匹配两个不同表的行高?谢谢
function alignTableRowHeights() {
$('#table1 tr').each(function(i) {
var rowDisplay=$(this).css("display")
if(rowDisplay!="none"){
// Row is visible
var tableTwoRow = $('#table2 tr').get(i);
var height = $(tableTwoRow).height();
$(this).height(height);
}
});
}
表中的行的高度并不完全相同。因此需要有逻辑来单独获取每行的高度。并且某些行可能被隐藏(用于展开和折叠),因此需要检查行是否显示。目的是并排显示两个表,因此可见行需要保持同步和对齐。