当前位置: 代码迷 >> 综合 >> bootstrap的dropdown-menu(下拉菜单)点击选项后不关闭的方法
  详细解决方案

bootstrap的dropdown-menu(下拉菜单)点击选项后不关闭的方法

热度:64   发布时间:2023-11-20 02:37:49.0

下面的例子是bootstrap下拉菜单的例子
1、html

<div class="dropdown"><button type="button" class="btn dropdown-toggle" id="dropdownMenu1" data-toggle="dropdown">主题<span class="caret"></span></button><ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1"><li role="presentation"><a data-stopPropagation="true" role="menuitem" tabindex="-1" href="#">Java</a></li><li role="presentation"><a data-stopPropagation="true" role="menuitem" tabindex="-1" href="#">数据挖掘</a></li><li role="presentation"><a role="menuitem" tabindex="-1" href="#">数据通信/网络</a></li><li role="presentation" class="divider"></li><li role="presentation"><a role="menuitem" tabindex="-1" href="#">分离的链接</a></li></ul>
</div>

2、js

//指定要操作的元素的click事件停止传播—定义属性值data-stopPropagation的元素点击时停止传播事件$("body").on('click','[data-stopPropagation]',function (e) {
    e.stopPropagation();});

这里写图片描述
主要在a标签加上属性 data-stopPropagation=”true”,然后在js加入指定要操作的元素的click事件停止传播

  相关解决方案