实现bootstrap的dropdown-menu(下拉菜单)点击后不关闭的方法
来源:互联网 发布:linux 别名 编辑:程序博客网 时间:2024/06/05 12:00
实现bootstrap的dropdown-menu(下拉菜单)点击后不关闭的方法
问题描述,在下拉菜单中,添加其他元素,例如,原文作者所述的<a>和我自己实际用到的<input>,如果不加处理的话,那么在点击需要操作的元素的时候,由于事件传播的原因将会出现下拉菜单也隐藏掉的情况。
解决方法
1
<span style="font-size:18px;">$('.dropdown-menu a.removefromcart').click(function(e) { e.stopPropagation();});</span>
指定要操作的元素的click事件停止传播2
<span style="font-size:18px;">$(function() { $("ul.dropdown-menu").on("click", "[data-stopPropagation]", function(e) { e.stopPropagation(); });});</span>
定义属性值data-stopPropagation的元素点击时停止传播事件<span style="font-size:18px;"><ul class="dropdown-menu"> <li> <-- Do not close when clicking this link --> <a href="#" data-stopPropagation="true"> ... </a> </li> <li> <-- Do not close when clicking this checkbox --> <input type="checkbox" data-stopPropagation="true" ... > </li> <-- Do not close when clicking anything in this LI --> <li data-stopPropagation="true"> ... </li></ul></span>
之后需要时加上该属性即可。
0 0
- 实现bootstrap的dropdown-menu(下拉菜单)点击后不关闭的方法
- 实现bootstrap的dropdown-menu(下拉菜单)点击后不关闭的方法
- 实现bootstrap的dropdown-menu(下拉菜单)点击后不关闭的方法
- bootstrap中下拉菜单点击后不关闭的方法
- 取消Bootstrap的dropdown-menu点击默认关闭事件
- 【Bootstrap】下拉菜单Dropdown
- bootstrap之dropdown下拉菜单
- TableView的点击出现和关闭下拉菜单的实现
- Bootstrap使用Tab和dropdown实现导航下拉菜单效果
- flex Menu(下拉菜单)的实现
- BootStrap--CSS组件--下拉菜单(dropdown)
- 下拉列表dropdown取消默认点击隐藏及修复需要二次点击的方法
- bootstrap的下拉菜单
- bootstrap的下拉菜单
- 关于UGUI的DropDown点击区域外不关闭的问题
- bootstrap下拉菜单点击时间的变成hover只需三步
- 【解决方法】点击bootstrap上的下拉菜单无反应
- 菜单弹出后点击其他区域则关闭菜单的方法
- poj 1037 经典计数dp+字典序
- fine-tuning:利用已有模型训练其他数据集
- 惠普Z820图形工作站安装WIN7以及出现的问题
- icpc青岛栈
- JNI从0到1源码
- 实现bootstrap的dropdown-menu(下拉菜单)点击后不关闭的方法
- 总结一下最近面试遇到的一些问题吧
- hrbust 1679 跑步【最小生成树相关】
- Log4j、Log4j 2、Logback、SFL4J、JUL、JCL的比较
- activity fragment viewpager的总结
- Problem C: 星球联盟(并查集+lca)
- [转]Uboot对Ext4文件系统的支持
- effective stl 第36条:理解copy_if的正确实现
- icpc大连栈