Suckerfish之子IE6菜单问题
我的菜单下拉菜单“隐藏”在下拉菜单下方显示的内容后面。该菜单在 Firefox、Opera、Safari、IE8 中工作正常,但在 IE6 中不行。
此页面上有一个示例 - http://marketplace.prettypollution.com/news-events ,如果您将鼠标悬停在顶部菜单中的“联系我们”上,它会隐藏在以下内容后面。
有什么想法吗?
My menu dropdowns are 'hiding' behind content that appear below the dropdowns. The menu is working fine in Firefox, Opera, Safari, IE8, but not in IE6.
An example of this is on this page - http://marketplace.prettypollution.com/news-events , if you hover over 'Contact Us' in the top menu it is hidden behind the below content.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
'位置:相对;'下拉菜单下方的 div 导致了问题(但我不知道为什么?)。我将它们从下面的 div 中删除,并将它们添加到站点的其他元素中(例如,右侧的 div 表单现在具有相对位置而不是 div 本身)。现在一切似乎都正常。
谢谢
The 'position: relative;' on the divs below the dropdown menu's were causing the problems (I dont know why though?). I removed them from the divs below and added them to other elements of the site (eg the right div form now has a position of relative rather than the div itself). It all seems to be working ok now.
Thanks
显式设置内容和 suckerfish 的 z-index,其中 suckerfish 具有更高的值。
Explicitly set the z-index of both the content and the suckerfish, with the suckerfish having the higher value.