Superfish下拉菜单,如何修复ie6和ie7中的z-index?
我正在使用 superfish
插件 < code>jquery 这里:clicky
它在所有现代浏览器 FF、Safari 中都能正常工作, Chrome、IE8
,但似乎 z-index 在 ie6 和 7 中不起作用,
您可以看到菜单出现,但被其下面的元素切断。
我已经尝试在我能想到的所有地方添加 z 索引,但似乎没有任何方法可以解决这个问题。
我该如何解决这个问题?
谢谢!!!
I am using the superfish
plugin for jquery
here: clicky
it works fine in all modern browsers FF,Safari, Chrome, IE8
but it seems like the z-index is not working in ie6 and 7
you can see the menu is appearing, but being cut off by the elements below it.
I have tried adding a z-index everywhere I can think of but nothing seems to fix this.
How can I fix this?
Thanks!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我手边没有IE6,所以我可以给你测试一下。
您可以尝试将“position:relative”添加到要应用 z-index 的元素。
I don't have IE6 handy right now so I can test for you.
You could try adding "position:relative" to the elements you are applying z-index to.
在 IE 中使用 superfish 时,您应该使用 bgiframe 插件。来自 superfish 常见问题解答:
Using superfish with IE you should use the bgiframe plugin. From the superfish FAQ:
感谢 Emily 在另一个堆栈溢出问题为我指明了正确的方向。
.sf-menu li
上Thanks to Emily on this other Stack overflow question for pointing me in the right direction.
.sf-menu li