Superfish 下拉菜单在 IE7 中不起作用
在我的网站上,我安装了 superfish 下拉菜单,我也在其他网站上使用它。无论如何,我认为一切正常,因为它们在 Safari、FF 和 IE8 中运行良好。但可惜的是,在 IE7 中(可能还有 IE6,但我不在乎!)它们没有出现。
我读到有关 IE7 的 Z-index 问题的文章,但没有一个解决方案有效。
有人知道如何修复吗?这是 URL:http://www.recordgone.com/about-the-firm .htm
谢谢!!!
On my site I installed superfish dropdowns, which I use on other sites as well. Anywho, I thought all was working because they work fine in Safari, FF, and IE8. But alas, in IE7 (and probably IE6 but I don't care!) they do not appear.
I read about Z-index issues with IE7, but none of the solutions worked.
Anyone know how to fix? Here is the URL: http://www.recordgone.com/about-the-firm.htm
Thanks!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
感谢 Emily 在另一个堆栈溢出问题为我指明了正确的方向。
< a href="http://webdemar.com/webdesign/superfish-jquery-menu-ie-z-index-bug/" rel="nofollow noreferrer">superfish 页面修复 修复了 IE8 的问题 - 这实际上来自此评论
<块引用>
您应该在position:relative元素上设置z-index(如果有的话,不要在其中的绝对元素上设置z-index)。
另请注意,为定位元素设置 z 索引时,将为子元素创建一个新的 z 顺序堆栈。
对于 IE6/7,我发现我的 suckerfish 版本必须将 z-index 放在
.sf-menu li
上,而不是.sf-menu li li
code>Thanks to Emily on this other Stack overflow question for pointing me in the right direction.
The superfish page fix fixed the problem for IE8 - which actually comes from this comment
For IE6/7, I found with my version of suckerfish that I had to put the z-index on
.sf-menu li
rather than.sf-menu li li