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 相关文章推荐
对 jQuery 中 data 方法的误解分析
Jun 18 Javascript
jquery引用方法时传递参数原理分析
Oct 13 Javascript
JavaScript实现点击自动选择TextArea文本的方法
Jul 02 Javascript
Google 地图叠加层实例讲解
Aug 06 Javascript
bootstrap vue.js实现tab效果
Feb 07 Javascript
jQuery模拟窗口抖动效果
Mar 15 Javascript
详解vue-cli 快速搭建单页应用之遇到的问题及解决办法
Mar 01 Javascript
vue自定义底部导航栏Tabbar的实现代码
Sep 03 Javascript
video.js 一个页面同时播放多个视频的实例代码
Nov 27 Javascript
socket在egg中的使用实例代码详解
May 30 Javascript
JavaScript中callee和caller的区别与用法实例分析
Jun 28 Javascript
JavaScript一元正号运算符示例代码
Jun 30 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
php学习笔记之 函数声明
2011/06/09 PHP
PHP新手用的Insert和Update语句构造类
2012/03/31 PHP
php有道翻译api调用方法实例
2014/12/22 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
Aster vs KG BO3 第三场2.18
2021/03/10 DOTA
js下拉框二级关联菜单效果代码具体实现
2013/08/03 Javascript
javascript 实现字符串反转的三种方法
2013/11/23 Javascript
使用jQuery异步加载 JavaScript脚本解决方案
2014/04/20 Javascript
Jquery中Event对象属性小结
2015/02/27 Javascript
深入理解JavaScript系列(38):设计模式之职责链模式详解
2015/03/04 Javascript
JavaScript实现同时调用多个函数的方法
2015/11/09 Javascript
jquery中validate与form插件提交的方式小结
2016/03/26 Javascript
浅谈String.valueOf()方法的使用
2016/06/06 Javascript
AngularJS 单元测试(二)详解
2016/09/21 Javascript
面包屑导航详解
2017/12/07 Javascript
JS表单传值和URL编码转换
2018/03/03 Javascript
关于vue组件事件属性穿透详解
2019/10/28 Javascript
[03:36]2015国际邀请赛第二日现场精彩集锦
2015/08/06 DOTA
python开发之list操作实例分析
2016/02/22 Python
Python使用ntplib库同步校准当地时间的方法
2016/07/02 Python
Python数据结构与算法之链表定义与用法实例详解【单链表、循环链表】
2017/09/28 Python
K-means聚类算法介绍与利用python实现的代码示例
2017/11/13 Python
Python RabbitMQ消息队列实现rpc
2018/05/30 Python
python中类的属性和方法介绍
2018/11/27 Python
Python学习笔记之Zip和Enumerate用法实例分析
2019/08/14 Python
Python使用pickle进行序列化和反序列化的示例代码
2020/09/22 Python
详解python的super()的作用和原理
2020/10/29 Python
极度干燥澳大利亚官方网站:Superdry澳大利亚
2019/03/28 全球购物
Boolean b = new Boolean(“abcde”); 会编译错误码
2013/11/27 面试题
新闻专业个人求职信
2013/12/19 职场文书
2013年军训通讯稿
2014/02/05 职场文书
旅游市场营销方案
2014/03/09 职场文书
班级标语大全
2014/06/21 职场文书
市政工程技术专业自荐书
2014/07/06 职场文书
小学生感恩父母演讲稿
2014/08/28 职场文书
年会邀请函的格式及范文五篇
2019/11/02 职场文书