2012-06-21 117 views
0

将表中的td显示设置为none时,表格在IE8中无法正确调整大小。​​IE8中的渲染问题

如果我有一个表,我有这样的事情删除整列:

$("th:first, th:last, tr td:first-child, tr td:last-child").toggle(0); 

它可以在所有的浏览器,但IE8,保持在原来的宽度嘎吱作响剩余的细胞,不调整到可用空间的宽度。

任何人都知道什么不在这里工作?

+0

尝试增加对表本身的任意类;这应该强制重画。 – Mathletics

+0

嗯..我做了一个.toggleClass(),但似乎没有工作。 – Trip

回答

0

这是一个答案..但我在这里人很感兴趣:

好了,所以下面不工作

$("table").hide().show(); 

但这并工作:

$("table").hide().fadeIn(0);