在Internet Explorer 7中隐藏在表格单元格后面的弹出帮助框

好的,所以如果你在Internet Explorer 7中查看这个站点 (我在IE 9中使用浏览器模式工具;只需按F12)。 将鼠标hover在第一行中的表格单元格上时,帮助框

将隐藏在第二行(okay:third)行的background属性后面。

为什么是这样? 它适用于Chrome,Firefox,Opera和IE 8-9(尽管由于某些原因,jQuery脚本在IE 8中搞砸了)。 我在

上尝试了较低的z-index ,但还没有成功。

编辑#1。 哦是的,表中的所有边框都没有在IE 7中显示。这很奇怪,不是吗?

编辑#2。 CodeJack的jQuery解决方案似乎正在运行。

 if ($.browser.msie && $.browser.version == "7.0") { var z = 1000; $("table, tr, th, td, div").each(function() { $(this).css("z-index", z); z -= 10; }); } 

Z-Index在IE7中无法正常工作。 但有办法。

一个解决方案可以是(绝对)将iframe设置为0,直接在div后面设置为0(CSS:filter:alpha(opacity = 0))。 iframe必须具有相同的宽度和高度,并且位于div的相同位置(但后面)。

对于Jquery,这里有解决方案

http://www.vancelucas.com/blog/fixing-ie7-z-index-issues-with-jquery/

编辑:关于边界使用margin-collapse而不是border collapse