html - 向菜单提供滚动条时子菜单未打开
问题描述
我们有一个非常大的菜单,因此我们为该菜单提供了一个滚动条。但由于该滚动条子菜单停止打开。
<div id="navbar3" class="navbar-collapse collapse">
<ul class="nav navbar-nav" id="menus-list">
<template is="dom-repeat" items="{{menuItems}}">
<template is="dom-if" if="{{!item.subMenuItems}}">
<li>
<a href='{{item.url}}' menu-url="{{item.url}}" on-click="handleMenuItemClick">{{item.name}}</a>
</li>
</template>
<template is="dom-if" if="{{item.subMenuItems}}">
<li class="dropdown">
<a href="javascript:void(0);" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">{{item.name}}<span class="caret"></span></a>
<ul class="dropdown-menu scrollable-menu">
<template is="dom-repeat" items="{{item.subMenuItems}}">
<template is="dom-if" if="{{!item.subMenuItems}}">
<li><a href='{{item.url}}' on-click="handleMenuItemClick" menu-url="{{item.url}}">{{item.name}}</a>
</li>
</template>
<template is="dom-if" if="{{item.subMenuItems}}">
<li class="dropdown dropdown-submenu">
<a href="javascript:void(0);" class="dropdown-toggle" data-toggle="dropdown">{{item.name}}<span class="caret-right pull-right"></span></a>
<ul class="dropdown-menu">
<template is="dom-repeat" items="{{item.subMenuItems}}">
<li><a href='{{item.url}}' on-click="handleMenuItemClick" menu-url="{{item.url}}">{{item.name}}</a></li>
</template>
</ul>
</li>
</template>
</template>
</ul>
</li>
</template>
</template>
</ul>
</div>
CSS代码是
.scrollable-menu{
height: auto;
max-height: 400px;
overflow-x: hidden;
}
滚动条正常出现,但子菜单停止打开。请建议
解决方案
尝试这个:
.scrollable-menu
{
overflow-x: auto;
max-height: 400px;
}
推荐阅读
- vb.net - 如何在 vb.net 中停止闪烁/闪烁任务栏图标?
- python - 从表中抓取数据,但缺少 tbody 标记
- php - 在 SQL 中找不到数据时显示消息
- sqlite - 如何创建一个用户可以在 sqlite 和 kotlin 上创建自己的表的应用程序
- flutter - Flutter - 获取path_provider版本时发布错误
- python - 从 git 安装软件包时 pip 中断
- python - 在pytorch中使用带有distributedDataParallel的多个节点时,运行时连接()超时错误
- r - R:从 2 个 zip 文件夹中读取 csv
- r - 无法打印出表达式集
- django-rest-framework - django rest allauth:激活链接到期