jquery - Internet Explorer 视觉元素堆叠问题

标签 jquery html css internet-explorer

大家好,

我知道这个问题众所周知,但是我四处寻找解决方案都无济于事。

我使用嵌套有序列表创建了一个菜单系统,其中菜单功能由 CSS 和 Jquery 控制。该菜单在 FF、Chrome、Opera 和 Epiphany 中完美运行。

但是在 IE 6/7/8 中,我的弹出菜单显示在表格下方。

最上面的框是一个包含我的菜单系统的 div 元素。我正在使用使用表格进行显示的遗留代码,因此下一个框和“找到 ts。尝试不同的子类别”文本位于表格的“td”元素中。

我试图强制表格具有较低的 z-index 但这不起作用。

我怎样才能让 IE 像其他所有浏览器一样运行并在表格顶部显示我的菜单?

干杯,

迈克尔

最佳答案

如果你能让它绝对定位,它将不再从它的父级继承 z-index,尽管这并不总是一个选项。

关于jquery - Internet Explorer 视觉元素堆叠问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2815453/

相关文章:

css - 将所有边距/填充设置为 0,我仍然遇到 CSS 布局问题

jQuery - 如何编写自定义队列?

javascript PreventDefault 不起作用

javascript - 我收到 NS_BASE_STREAM_CLOSED 错误时缺少什么?

html - CSS在wordpress中的固定位置覆盖页脚

html - 在表格中间对齐图标

css - 我应该如何使用 Bootstrap 设置 Django 验证错误的样式?

javascript - 为什么我在 XSLT 转换期间出现此错误 : XSLT transformation failed?

javascript - jQuery mouseenter/leave 未按预期工作

javascript - 取消绑定(bind)某些类上的点击处理程序