bootstrap 点击空白处popover弹出框隐藏实例


Posted in Javascript onJanuary 24, 2018

代码:

<div>
 <a class="btn btn-success show" title="Popover title"
   data-container="body" data-toggle="popover" data-placement="bottom"
   data-content="底部的 Popover 中的一些内容"> aaaa </a>
</div>
<script>
 $(function () {
  initPopover();
 })
 function initPopover() {
  $(".show").popover({
   container: "body",
   trigger: " manual" //手动触发
  }).on('show.bs.popover', function () {
   $(this).addClass("popover_open");
  }).on('hide.bs.popover', function () {
   $(this).removeClass("popover_open");
  });
  $(".show").click(function () {
   if ($(this).hasClass("popover_open")) {
    $(this).popover("hide")
   } else {
    $(".popover_open").popover("hide");
    $(this).popover("show");
   }
   var e = arguments.callee.caller.arguments[0] || event;
   e.stopPropagation();
  });
  $(document).click(function () {
   $(".show").popover("hide");
  });
 }
</script>

注意点:

1、不适用于button,a、img等可用

2、show.bs.popover:当调用show 实例方法时立即触发该事件。

shown.bs.popover:当弹出框对完全弹出时触发该事件(将等待 CSS 过渡效果完成)。
hide.bs.popover:当调用hide 实例方法时立即触发该事件。
hidden.bs.popover:当工具提示完全隐藏时触发该事件(将等待 CSS 过渡效果完成)。

3、引入jquery和bootstrap头文件

4、取消冒泡

以上这篇bootstrap 点击空白处popover弹出框隐藏实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS使用ajax从xml文件动态获取数据显示的方法
Mar 24 Javascript
JavaScript中String.prototype用法实例
May 20 Javascript
AngularJs directive详解及示例代码
Sep 01 Javascript
vue模板语法-插值详解
Mar 06 Javascript
浅析vue中常见循环遍历指令的使用 v-for
Apr 18 Javascript
layui实现动态和静态分页
Apr 28 Javascript
解决Mac安装thrift因bison报错的问题
May 17 Javascript
微信小程序视图容器(swiper)组件创建轮播图
Jun 19 Javascript
vue自定义底部导航栏Tabbar的实现代码
Sep 03 Javascript
快速解决vue-cli在ie9+中无效的问题
Sep 04 Javascript
node.js使用fs读取文件出错的解决方案
Oct 23 Javascript
JavaScript严格模式不支持八进制的问题讲解
Nov 07 Javascript
详解node child_process模块学习笔记
Jan 24 #Javascript
浅谈Node.js 子进程与应用场景
Jan 24 #Javascript
除Console.log()外更多的Javascript调试命令
Jan 24 #Javascript
深入理解node.js http模块
Jan 24 #Javascript
微信、QQ、微博、Safari中使用js唤起App
Jan 24 #Javascript
基于node打包可执行文件工具_Pkg使用心得分享
Jan 24 #Javascript
Angular整合zTree的示例代码
Jan 24 #Javascript
You might like
实用函数9
2007/11/08 PHP
PHP通过API获取手机号码归属地
2015/05/28 PHP
php删除txt文件指定行及按行读取txt文档数据的方法
2017/01/30 PHP
PHP通过get方法获得form表单数据方法总结
2018/09/12 PHP
PHP7实现和CryptoJS的AES加密方式互通示例【AES-128-ECB加密】
2019/06/08 PHP
JavaScript中去掉数组中的重复值的实现方法
2011/08/03 Javascript
JS获取整个页面文档的实现代码
2011/12/15 Javascript
jQuery判断复选框是否勾选的原理及示例
2014/05/21 Javascript
通过js为元素添加多项样式,浏览器全兼容写法
2014/08/30 Javascript
node.js中的fs.createReadStream方法使用说明
2014/12/17 Javascript
javascript中Number对象的toString()方法分析
2014/12/20 Javascript
JS实现一个按钮的方法
2015/02/05 Javascript
js实现可折叠展开的手风琴菜单效果
2015/09/07 Javascript
js图片轮播特效代码分享
2015/09/07 Javascript
jQuery代码实现对话框右上角菜单带关闭×
2016/05/03 Javascript
js动态添加的DIV中的onclick事件简单实例
2016/07/25 Javascript
js智能获取浏览器版本UA信息的方法
2016/08/08 Javascript
vue-cli创建的项目,配置多页面的实现方法
2018/03/15 Javascript
微信小程序实现红包雨功能
2018/07/11 Javascript
解决vue+element 键盘回车事件导致页面刷新的问题
2018/08/25 Javascript
Vue基本使用之对象提供的属性功能
2019/04/30 Javascript
webpack4 optimization使用总结
2019/11/10 Javascript
Python实现的摇骰子猜大小功能小游戏示例
2017/12/18 Python
python基础 range的用法解析
2019/08/23 Python
关于ZeroMQ 三种模式python3实现方式
2019/12/23 Python
解析Python 偏函数用法全方位实现
2020/06/26 Python
详解Python3.8+PyQt5+pyqt5-tools+Pycharm配置详细教程
2020/11/02 Python
python实现定时发送邮件
2020/12/23 Python
CSS3实现翘边的阴影效果的代码示例
2016/06/13 HTML / CSS
HTML5 canvas基本绘图之图形组合
2016/06/27 HTML / CSS
美国玛丽莎收藏奢华时尚商店:Marissa Collections
2016/11/21 全球购物
医学毕业生自我鉴定
2013/10/30 职场文书
护理学毕业生求职信
2013/11/14 职场文书
手术室护士节演讲稿
2014/08/27 职场文书
预备党员入党感想
2015/08/10 职场文书
Vue 打包后相对路径的引用问题
2022/06/05 Vue.js