为什么IE8渲染superfish菜单错误?

时间:2010-03-15 21:26:15

标签: jquery css internet-explorer-8 superfish

我正在使用superfish jquery插件

如果您在此处查看超级鱼类菜单:clicky

Chrome,Firefox,Safari,IE6,IE7中的下拉菜单正确显示(主要内容之上)

但由于某种原因,他们落后于IE8中的主要内容。

我已经设置了超级鱼菜单的z-index,IE7在我这样做之前没有正常工作,但它没有修复IE8。

我错过了什么吗?

3 个答案:

答案 0 :(得分:1)

当我删除

时,它在IE8中工作正常
overflow: hidden

在ie.css中:#header_container #nav_container

为什么这在IE7中有效,我不明白 - 这意味着7会忽略hidden

答案 1 :(得分:1)

你需要确保你的菜单大小都匹配,IE:UL宽度需要全部相同,我的是14,所以我把所有的菜单都设为14,这就解决了问题。

答案 2 :(得分:0)

超级鱼常见问题解答指向此blog page,它通过将z-index放到您正在使用的相对 div上来解决问题。 #header和#content。