gpt4 book ai didi

jquery - 将滚动条添加到具有子菜单项的菜单项,而不隐藏子菜单项

转载 作者:行者123 更新时间:2023-11-27 23:33:01 26 4
gpt4 key购买 nike

我需要在类(class)菜单列表中添加一个滚动条(见下图)。类(class)太多,翻页了。顶部导航栏是固定的,因此滚动页面没有帮助。

当我添加 css 时:

.navbar .navbar-inner .usermenu .dropdown ul.dropdown-menu.courses {
overflow-y: auto; /* or : scroll */
}

然后类(class)模块的 ul 不会显示(即下面示例图片中的 Orientation Module)。我假设这是因为子子菜单嵌套在具有 overflow-y:auto 的 ul 中,因此不显示。如何解决向类(class)子菜单添加滚动条但未隐藏类(class)子菜单项的问题。任何解决方案都可以,css、jquery 等。

HTML 和 css 相当多,因为它是在 moodle 中构建的,所以有很多事情要做。基本的 HTML 结构如下:

<ul class='nav'>
<li class='dropdown'>
<ul class='dropdown-menu'>
<li class='dropdown-submenu courses'>
<ul class='dropdown-menu'>
<li class='dropdown-submenu courses'>
<ul class='dropdown-menu'>
<li class='dropdown-submenu course-submenu'>
</li>
.
.
.
</ul>
</li>
.
.
.
</ul>
</li>
</ul>
</ul>
</ul>

编辑:正如我所说,有很多 css 对此有所贡献,但我将发布一个片段:

.navbar .navbar-inner .usermenu .dropdown ul.dropdown-menu {
border: none;
background: #2d2e2e;
padding: 0px;
border-radius: 0px;
max-height: none !important;
}

.navbar .navbar-inner .usermenu .dropdown ul.dropdown-menu.courses{
overflow-y: auto !important;
}

add scroll to menu

最佳答案

您应该为 ul 指定 X 像素的最大高度并应用 overflow-y: scroll;

关于jquery - 将滚动条添加到具有子菜单项的菜单项,而不隐藏子菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35032908/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com