html - 折叠导航栏中的子菜单项

标签 html css navbar submenu

我有以下菜单

(我不知道为什么它在折叠时不显示 3 个图标栏,但它们在那里,因此您可以将鼠标悬停在它上面并单击它,它会打开)

code

https://jsfiddle.net/x4mcq4h7/13/

我的问题是,当我将鼠标悬停在具有子菜单 (yogastyles) 的列表项 (yogaclasses) 上时,我实际上无法点击它,因为只要我用鼠标点击它,它就会消失。

我试图改变我拥有的 CSS,但没有成功,我也不知道我应该寻找什么或在哪里改变它......

我希望它表现得像当您浏览父列表项时,它会在底层列表项(事件菜单)上显示子菜单,这样您就看不到事件菜单文本,那么当然实际上是能够点击它:)

如果有人能在正确的方向上帮助我,我将不胜感激!

最佳答案

您需要添加工作正常的 z-index 并使该链接可点击,

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #CECB26;
    min-width: 180px;
    border-radius: 4px;
    z-index:9;/*Add this*/
}

检查此更新 jsFiddle

关于html - 折叠导航栏中的子菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41302294/

相关文章:

javascript - div 的 CSS 过渡没有动画效果

css - 在 css 十六进制颜色表示法中是什么意思?

html - 中间带有 Logo 的导航栏

Python Selenium - 无法通过数据标题的属性定位元素

javascript - Bootstrap 切换不起作用?

jQuery如何在点击后获取按钮上方的html表id

HTML 链接有时无法正常工作

html - 使用 Angular 和 angular-responsive-tables 的响应表

html - 将 "Contact Box"居中并使其响应

html - 如何解决img和屏幕左侧之间的间距以及导航栏选项不匹配的问题?