解决bootstrap中下拉菜单点击后不关闭的问题


Posted in Javascript onAugust 10, 2018

bootstrap中常用到的下拉菜单dropdown-menu默认是当点击下拉菜单的任一位置就会关闭下拉菜单框了,这显然达不到很多用户需求,如何实现当点击需要点击的地方后才关闭下拉框呢,下面来简单介绍下方法,比如要做一个下拉框筛选查询,下拉菜单展示图如下:

解决bootstrap中下拉菜单点击后不关闭的问题

解决方法:

指定要操作的元素的click事件停止传播—定义属性值data-stopPropagation的元素点击时停止传播事件

//下拉框查询组件点击查询栏时不关闭下拉框
 $("body").on('click','[data-stopPropagation]',function (e) {
  e.stopPropagation();
 });

之后在你需要点击不关闭的标签下加上该属性data-stopPropagation=”true”即可。

<div class="supplier_search_category dropdown-header" id="supplier_search_li" data-stopPropagation="true">
查询:<input type="text" id="category_search_text" class="search_text"/>
</div>

以上这篇解决bootstrap中下拉菜单点击后不关闭的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js绑定事件this指向发生改变的问题解决方法
Apr 23 Javascript
jquery实现checkbox 全选/全不选的通用写法
Feb 22 Javascript
自定义jQuery插件方式实现强制对象重绘的方法
Mar 23 Javascript
JavaScript之数组(Array)详解
Apr 01 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
Oct 23 Javascript
如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)
Feb 23 Javascript
浅析Javascript中bind()方法的使用与实现
Apr 29 Javascript
JS作用域链详解
Jun 26 Javascript
JS 学习总结之正则表达式的懒惰性和贪婪性
Jul 03 Javascript
vue中使用v-model完成组件间的通信
Aug 22 Javascript
防止Layui form表单重复提交的实现方法
Sep 10 Javascript
JavaScript 变量,数据类型基础实例详解【变量、字符串、数组、对象等】
Jan 04 Javascript
快速解决bootstrap下拉菜单无法隐藏的问题
Aug 10 #Javascript
详解Vue+axios+Node+express实现文件上传(用户头像上传)
Aug 10 #Javascript
快速解决select2在bootstrap模态框中下拉框隐藏的问题
Aug 10 #Javascript
Bootstrap模态对话框中显示动态内容的方法
Aug 10 #Javascript
解决bootstrap-select 动态加载数据不显示的问题
Aug 10 #Javascript
使用bootstrap实现下拉框搜索功能的实例讲解
Aug 10 #Javascript
bootstrap里bootstrap动态加载下拉框的实例讲解
Aug 10 #Javascript
You might like
php算法实例分享
2015/07/14 PHP
Yii2 rbac权限控制之菜单menu实例教程
2016/04/28 PHP
PhpStorm terminal无法输入命令的解决方法
2016/10/09 PHP
php项目中类的自动加载实例讲解
2019/09/12 PHP
jQuery中调用WebService方法小结
2011/03/28 Javascript
JS 去除Array中的null值示例代码
2013/11/20 Javascript
JS取request值以及自动执行使用示例
2014/02/24 Javascript
jQuery实现的点赞随机数字显示动画效果(附在线演示与demo源码下载)
2015/12/31 Javascript
内容滑动切换效果jquery.hwSlide.js插件封装
2016/07/07 Javascript
bootstrap制作jsp页面(根据值让table显示选中)
2017/01/05 Javascript
js中new一个对象的过程
2017/02/20 Javascript
JavaScript实现分页效果
2017/03/28 Javascript
教你快速搭建Node.Js服务器的方法教程
2017/03/30 Javascript
JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位
2017/06/21 Javascript
jQuery实现拖动效果的实例代码
2017/06/25 jQuery
js脚本编写简单刷票投票系统
2017/06/27 Javascript
vue click.stop阻止点击事件继续传播的方法
2018/09/04 Javascript
Bootstrap告警框(alert)实现弹出效果和短暂显示后上浮消失的示例代码
2020/08/27 Javascript
vue组件讲解(is属性的用法)模板标签替换操作
2020/09/04 Javascript
python判断windows隐藏文件的方法
2014/03/21 Python
Python缩进和冒号详解
2016/06/01 Python
Python中的连接符(+、+=)示例详解
2017/01/13 Python
python发送邮件实例分享
2017/07/28 Python
python爬虫的数据库连接问题【推荐】
2018/06/25 Python
解决python3 urllib 链接中有中文的问题
2018/07/16 Python
python的常用模块之collections模块详解
2018/12/06 Python
python图形开发GUI库pyqt5的详细使用方法及各控件的属性与方法
2020/02/14 Python
Python双链表原理与实现方法详解
2020/02/22 Python
小学清明节活动总结
2014/07/04 职场文书
群众路线党员自我评议范文2014
2014/09/24 职场文书
2015年财务试用期工作总结
2014/12/24 职场文书
乌镇导游词
2015/02/02 职场文书
保研专家推荐信范文
2015/03/25 职场文书
2015年办公室个人工作总结
2015/04/20 职场文书
幼儿园教师心得体会范文
2016/01/21 职场文书
深入理解python协程
2021/06/15 Python