Jquery Internet Explorer 7中隐藏在表格单元格后面的弹出式帮助框
好的,如果你看看InternetExplorer7(我在IE9中使用浏览器模式工具;只需按F12)。将鼠标悬停在第一行的表格单元格上时,帮助框Jquery Internet Explorer 7中隐藏在表格单元格后面的弹出式帮助框,jquery,html,css,Jquery,Html,Css,好的,如果你看看InternetExplorer7(我在IE9中使用浏览器模式工具;只需按F12)。将鼠标悬停在第一行的表格单元格上时,帮助框将隐藏在第二行(确定:第三行)的背景属性后面 为什么会这样?它适用于Chrome、Firefox、Opera和IE8-9(尽管由于某种原因,jQuery脚本在IE8中出现了混乱)。我在、和上尝试了较低的z-index,但没有成功 编辑#1。哦,是的,表格中的所有边框都没有显示在IE 7中。这很奇怪,不是吗 Edit#2.CodeJack的jQuery解决方
将隐藏在第二行(确定:第三行)的背景属性后面
为什么会这样?它适用于Chrome、Firefox、Opera和IE8-9(尽管由于某种原因,jQuery脚本在IE8中出现了混乱)。我在
、
和
上尝试了较低的z-index
,但没有成功
编辑#1。哦,是的,表格中的所有边框都没有显示在IE 7中。这很奇怪,不是吗
Edit#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索引在IE7中无法正常工作。但也有办法
解决方案可以是(绝对地)将iframe的opactiy设置为0(CSS:filter:alpha(opacity=0))直接放置在div后面。iframe必须具有相同的宽度和高度,并放置在div后面的相同位置
对于Jquery,这里有一个解决方案
编辑:关于边框使用边距折叠
而不是边框折叠
你知道什么!从我所看到的情况来看,这确实起了作用。
解决方案看起来很混乱,所以我使用了jQuery解决方案。我将用代码更新这个问题。顺便说一下,你不知道为什么IE7中的边框没有显示(请参阅其他浏览器进行比较)?我的jQuery脚本在IE8中也不能正常工作,这很奇怪,因为它在IE7中工作。jQuery只适用于IE7…添加和条件…关于表边框,请给我看CSS代码…我知道它只适用于IE7,这就是为什么我检查JavaScript中的浏览器和版本。CSS可以在第一个问题中链接的演示页面上找到。我知道…我发现..我在你的评论前2小时添加了答案…让我知道它是如何工作的。。。