试图在IE8上显示第三级jquery菜单,但它隐藏在所有其他菜单后面,ff没有问题

试图在IE8上显示第三级jquery菜单,但它隐藏在所有其他菜单后面,ff没有问题,jquery,css,internet-explorer,Jquery,Css,Internet Explorer,我有一个jquery菜单,它在第一级下拉列表中显示得非常好,我正在尝试将其修改为第三级。它在FF和chrome上运行良好,但第三级元素在IE页面的其余部分后面消失了。我已经仔细研究了几个小时,看不出问题所在,因此非常感谢您的帮助 顺便说一句,我已经为每个父元素和子元素设置了Z索引,所以这不是一个问题 这是链接 服务下有一个示例三级菜单 谢谢您是否尝试过将sub div的宽度设置为auto而不是fixed with ul#topnav li .sub{width:auto;} 您可能还希望尝试对

我有一个jquery菜单,它在第一级下拉列表中显示得非常好,我正在尝试将其修改为第三级。它在FF和chrome上运行良好,但第三级元素在IE页面的其余部分后面消失了。我已经仔细研究了几个小时,看不出问题所在,因此非常感谢您的帮助

顺便说一句,我已经为每个父元素和子元素设置了Z索引,所以这不是一个问题

这是链接

服务下有一个示例三级菜单


谢谢

您是否尝试过将sub div的宽度设置为auto而不是fixed with

ul#topnav li .sub{width:auto;}
您可能还希望尝试对具有浮动元素的任何父类应用浮动修复:

.floatFix {
    zoom: 1;
}

.floatFix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

提供的链接不起作用。我们的托管速度有点慢,所以我们的网站似乎偶尔不可用,但链接是正确的。对不起,有什么不愉快,还有其他人吗?链接确实起作用了。我在看它,它似乎确实错了……不知道该怎么做才能修复它。我过去所做的是将该项从子菜单中删除,并将其附加到正文中——您应该知道您希望从事件中获得的位置。然后,设置z索引将其推到顶部。