【发布时间】:2010-11-13 04:10:55
【问题描述】:
编辑:我已投票关闭此问题,因为我无法确定问题的确切原因,并且自从更改为使用 Superfish 菜单后,下面的测试链接不再显示该问题。
我在一个小型网站上使用this simple jQuery drop down menu,但我遇到了一个问题,即当鼠标悬停在 IE6 和 IE7 中的文本上时菜单仅消失。在 FF 3.5 和 IE8 中一切正常。
当您将鼠标悬停在“投资组合”标签上并将鼠标向下移动到第 2/3 个子菜单项上时,就会出现此问题。在 IE6 和 IE7 中,菜单会立即消失,但仅限于文本(我们提供的服务,或下面的任何链接)。可以调出下拉菜单并在右边缘缓慢鼠标移动,直到您将鼠标向左移动并移到文本上方才消失。
我尝试了对元素的定位和 z-index 进行各种更改,并查看了类似的 SO 问题,但无济于事。由于我不是 CSS 专家,因此完全有可能是我搞砸的其他背景元素或定位导致了问题。
有问题的 CSS 位于第 200 行附近的 http://www.fencescapedesign.com/Styles/Site.css。
【问题讨论】:
-
这是您尝试过的唯一 jQuery 下拉菜单吗?有一个很棒的叫做 superfish,它是一个跨浏览器的真正 css 下拉菜单,即使关闭了 javascript。 jQuery 只是启用了许多花哨的功能。
-
我以前用过,但不知道为什么这次不用。我认为是时候减少我的损失,看看 Superfish 的表现如何。
标签: jquery html css internet-explorer-7 internet-explorer-6