jQuery样式:在显示之前设置/获取表的宽度

时间:2012-08-20 12:25:47

标签: jquery html css

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

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

参考:

  1. Column width setting - HTML table

1 个答案:

答案 0 :(得分:1)

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

您的示例http://jsfiddle.net/v6P65/