【问题标题】:<td> rendering issue in IE8<td> IE8 中的渲染问题
【发布时间】:2017-10-08 01:11:26
【问题描述】:

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

如果我有一个表格,并且我删除了一整列,如下所示:

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

它适用于除 IE8 之外的所有浏览器,将剩余的单元格保持在其原始宽度,并且不会调整到可用空间的宽度。

有人知道这里有什么不工作吗?

【问题讨论】:

  • 尝试向表本身添加任意类;这应该会强制重绘。
  • 嗯.. 我做了一个 .toggleClass(),但这似乎不起作用。

标签: jquery html css html-table internet-explorer-8


【解决方案1】:

这是一个答案.. 但我对这里的其他人感兴趣:

好的,所以以下不起作用

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

但这确实有效:

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

【讨论】:

    猜你喜欢
    • 2015-06-07
    • 1970-01-01
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-07
    • 2011-04-13
    • 1970-01-01
    相关资源
    最近更新 更多