读书人

当rowspan碰到Chrome、Safari和Opera

发布时间: 2012-07-01 13:15:00 作者: rapoo

当rowspan遇到Chrome、Safari和Opera,jQuery解决方案

当rowspan遇到Chrome、Safari和Opera

这是我碰到一个问题,也是好多人碰到的问题,所以借用csdn上的一个贴的内容来描述该问题,如下:

?

?

我翻看了一下该贴,最终决定用js来解决(还有一个解决方案是直接设置height属性)。

?

?

?

注意:我的table的id是bmbasic。

?

方法是采用两次调整法:

第一次调整:将每行设置为平均高度,得到最终高度与原高度差值(tableHeightAdjusted - tableHeight),记为adjustHeightSuggest;

第二次调整:将table的当前高度减去两倍的adjustHeightSuggest之后求得平均高度,设置上去就正确了。为什么是两倍,想想就清楚了。

?

?

?

?

?

?

读书人网 >Web前端

热点推荐