javascript - 如何使下拉菜单在单击其中的空白区域时不应该关闭,并且可点击的项目应该可以工作
问题描述
示例下拉菜单
假设如果我点击绿色它不应该关闭,如果我点击红色它应该关闭。
我的代码:
<a class="btn btn-secondary dropdown-toggle" href="#" role="button" id="dropdownMenuLink" data-bs-toggle="dropdown" aria-expanded="false">
Dropdown link
</a>
<ul class="dropdown-menu" aria-labelledby="dropdownMenuLink">
<div class="bg-success">
<div class="row">
<div class="col-3 p-2">
<button type="button" class="btn btn-danger">Clickable</button>
</div>
<div class="col-3 p-2">
<button type="button" class="btn btn-danger">Clickable</button>
</div>
<div class="col-3 p-2">
<button type="button" class="btn btn-danger">Clickable</button>
</div>
<div class="col-3 p-2">
<button type="button" class="btn btn-danger">Clickable</button>
</div>
<div class="col-3 p-2">
<button type="button" class="btn btn-danger">Clickable</button>
</div>
<div class="col-3 p-2">
<button type="button" class="btn btn-danger">Clickable</button>
</div>
</div>
</div>
</ul>
</div> ```
解决方案
推荐阅读
- jekyll - 如何在帖子标题中添加换行符?
- azure-sql-database - SQL Azure 导出数据层应用程序并导入本地 SQL 服务器
- ionic-framework - Ionic 3,HTTP 原生与 HttpClient
- postgresql - 在 PostgreSQL(9.5.15) 程序中无法循环超过 1000 次以插入记录
- ios - 从包含字符串数组的对象元素中过滤结构对象
- javascript - ngModel 未绑定角度 4 中的选择
- google-apps-script - 使用并行单元格中的电子邮件编辑单元格时发送电子邮件
- excel - 创建其平均值等于 M 的随机数
- maven - Maven deploy:file 步骤:自动部署到快照或发布存储库
- algorithm - 分支非常不同的算法