在tab选项卡中使用tab,计算tab高度发现有问题:
为了使表格能够占满页面底部,在表格render前,参数height都是动态计算出来的,如:
var docHeight = $(document).height();
var tableTop = $(’#appeal_table_wait’).offset().top;
var tableHeight = docHeight - tableTop - 20; // 减去20是因为表格底部有分页条
但是计算tableTop时,发现如果此表是tab选项卡的第一个选项表,则值没问题;如果非第一个,则结果为0。
目前因为每个tab卡中只有一个tab,无其他元素,因此所有表格的render时所用的高度值,都采用由第一个表格计算出的tableTop 。
博客讨论了在JavaScript中动态计算表格高度的挑战,特别是在tab选项卡环境中。当表格位于非首个tab时,获取表格顶部位置的值会返回0。作者提到,由于每个tab只有一个表格,当前解决方案是使用第一个表格的计算值来设定后续表格的高度。问题在于这种方法可能导致表格布局不准确,尤其是在非首个tab中的表格。

3506

被折叠的 条评论
为什么被折叠?



