0

我需要将表格单元格宽度设置为 300,如http://jsfiddle.net/Lijo/Q3pa2/3/中所示。但是我需要隐藏表格,直到执行 jQuery 的最后一行。最后一个 jQuery 任务是将显示设置为 div 的内联。为此,我有一个脚本,如http://jsfiddle.net/Lijo/Q3pa2/2/所示。在这个小提琴中,它无法正常工作。

我认为,原因是 div 在获取表格宽度之前应该是 disaply:inline 。在显示表格之前是否有解决方法来获取/设置表格的宽度?

参考:

  1. 列宽设置 - HTML 表格
4

1 回答 1

1

您需要快速显示它,获取/设置宽度,然后隐藏它。用户不会看到这种闪烁,浏览器也没有时间渲染它,这是解决问题的常用技巧。你无法获得隐藏事物的宽度。

你的例子http://jsfiddle.net/v6P65/

于 2012-08-20T12:30:43.253 回答