好的,我的页面上有两个下拉菜单,导航和链接。链接正常工作,但当我试图将鼠标悬停在其上时,导航消失。我不知道为什么,所以我问。 为什么当我将鼠标悬停在导航菜单上时,导航菜单会消失,我该如何解决?当我将鼠标悬停在下拉菜单上时,为什么我的下拉菜单不显示?
1
A
回答
1
您有一个元素挂在名为#crwrap
的左侧菜单上。因此,当将鼠标移动到导航选项时,将会触发鼠标移动,因为您突然悬停了#crwrap
元素而不是导航菜单。它是不可见的,但如果您使用支持DOM搜索的调试工具,则会看到它覆盖导航菜单选项的区域。
它没有覆盖链接菜单,因此没有任何问题。
如果您删除#crwrap
(或使用z-index: -999
将其移动到背景),它对我来说工作正常。
0
你的JS,显示菜单被鼠标悬停在你的菜单部分的元素的鼠标移开切换。子菜单不嵌套在这些元素中。因此,当您将鼠标向下移动到子菜单时,会触发隐藏子菜单的主菜单项上的鼠标移出。
我会推荐在主菜单项的容器中嵌套子菜单项。
我还建议你查看关于CSS hybrid menus的优秀alistapart.com文章。它有一些很棒的指针和技巧,你可能会觉得有用。
相关问题
- 1. 当鼠标悬停在下拉菜单上时,JQuery悬停下拉菜单消失
- 2. 超时鼠标悬停和鼠标悬停下拉菜单?
- 3. 当鼠标悬停在包围div上时,CSS下拉菜单不会显示
- 4. 悬停模式下的标签,同时鼠标悬停在下拉菜单上
- 5. 将鼠标悬停在Twitter上的下拉菜单中引导
- 6. 下拉菜单悬停显示第一
- 7. 悬停下拉菜单显示
- 8. 菜单拉下鼠标时
- 9. 将鼠标悬停在CSS和PHP下拉菜单上
- 10. 无法将鼠标悬停在下拉菜单上
- 11. JQuery下拉菜单鼠标悬停。菜单关闭
- 12. 在jQuery中悬停/鼠标悬停事件的下拉菜单
- 13. 悬停时显示DIV子菜单下拉菜单
- 14. 下拉不显示菜单项,直到我将鼠标放置
- 15. 超级菜单下拉菜单不显示悬停?
- 16. 下拉菜单/悬停菜单
- 17. 当链接悬停时,CSS下拉菜单不显示
- 18. 下拉菜单(悬停)
- 19. CSS下拉菜单悬停
- 20. jQuery下拉悬停菜单
- 21. 为什么不是我的下拉菜单显示为块?
- 22. jQuery下拉菜单单击不悬停
- 23. 如何让鼠标悬停在下拉菜单上?
- 24. 新手CSS:下拉菜单显示没有菜单悬停?
- 25. 下拉菜单的第三层上的鼠标悬停
- 26. 为什么我的下拉菜单不显示?
- 27. 使用jquery显示/隐藏悬停/鼠标悬停下拉菜单
- 28. 与jQuery下拉菜单不能在鼠标悬停工作
- 29. 下拉菜单不显示子菜单
- 30. 当鼠标悬停在IE9的内容上时,下拉菜单消失
工作就像一个魅力。谢谢^ _ ^ – CyanPrime