0

我在使用 jQuery fadeIn() 命令显示 div 时遇到问题。在 IE 7 和 IE 8 中一切都显示良好,但在某些版本的 IE 6(例如 SP2)中,div 出现的网格中的字段通过对话框显示。

有人有任何提示吗?我有一个屏幕截图,但目前无法访问防火墙后面的图像托管站点...

4

3 回答 3

2

我猜想显示的字段是选择框。如果是这样的话,这已经是IE6的问题了。选择框将始终显示在所有内容之上。解决此问题的方法是在要显示覆盖 div 时隐藏选择框,并在覆盖 div 消失时取消隐藏它们。

于 2010-01-22T16:18:26.147 回答
1

试试这个:

  1. 给元素(应该在后面)一个 z-index:-1 和 position:relative

  2. 给前面元素的父元素一个更高的 z-index。

您可以使用 css 或 javascript 完成此操作。如果您对如何实现此功能有任何疑问,请告诉我。

于 2010-01-22T15:24:01.937 回答
0

这为我解决了“大部分”问题......

IE 6 在菜单上选择控件(组合框)

于 2010-01-26T17:04:49.553 回答