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 对象与DOM对象之两者相互间的转换
Apr 27 Javascript
javascript 字符 Escape,encodeURI,encodeURIComponent
Jul 09 Javascript
vs2003 js文件编码问题的解决方法
Mar 20 Javascript
javascript常用方法、属性集合及NodeList 和 HTMLCollection 的浏览器差异
Dec 25 Javascript
CSS3,HTML5和jQuery搜索框集锦
Dec 02 Javascript
DOM节点深度克隆函数cloneNode()用法实例
Jan 12 Javascript
jQuery中unbind()方法用法实例
Jan 19 Javascript
jQuery基于扩展实现的倒计时效果
May 14 Javascript
js原生跨域_用script标签的简单实现
Sep 24 Javascript
jQuery实现圣诞节礼物动画案例解析
Dec 25 Javascript
vue.js 左侧二级菜单显示与隐藏切换的实例代码
May 23 Javascript
深入理解react-router@4.0 使用和源码解析
May 23 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
一个分页的论坛
2006/10/09 PHP
删除html标签得到纯文本可处理嵌套的标签
2014/04/28 PHP
Yii中创建自己的Widget实例
2016/01/05 PHP
twig里使用js变量的方法
2016/02/05 PHP
PHP 输出缓冲控制(Output Control)详解
2016/08/25 PHP
PHP实现的mysql主从数据库状态检测功能示例
2017/07/20 PHP
IE6,IE7,IE8下使用Javascript记录光标选中范围(已补全)
2011/08/28 Javascript
js修改地址栏URL参数解决url参数问题
2012/12/15 Javascript
提高jQuery性能的十个诀窍
2013/11/14 Javascript
JS中判断null、undefined与NaN的方法
2014/03/24 Javascript
JavaScript知识点总结(五)之Javascript中两个等于号(==)和三个等于号(===)的区别
2016/05/31 Javascript
jquery根据td给相同tr下其他td赋值的实现方法
2016/10/05 Javascript
Vue.js快速入门实例教程
2016/10/15 Javascript
angularJs关于指令的一些冷门属性详解
2016/10/24 Javascript
js原生实现移动端手指滑动轮播图效果的示例
2018/01/02 Javascript
改变layer confirm弹窗按钮的颜色方法
2019/09/12 Javascript
vue项目中使用particles实现粒子背景效果及遇到的坑(按钮没有点击响应)
2020/02/11 Javascript
vue实现购物车加减
2020/05/30 Javascript
Python实现Mysql数据库连接池实例详解
2017/04/11 Python
Python sqlite3事务处理方法实例分析
2017/06/19 Python
ubuntu安装mysql pycharm sublime
2018/02/20 Python
Python smtplib实现发送邮件功能
2018/05/22 Python
浅谈python3.6的tkinter运行问题
2019/02/22 Python
Python实现根据日期获取当天凌晨时间戳的方法示例
2019/04/09 Python
python内存监控工具memory_profiler和guppy的用法详解
2019/07/29 Python
django框架使用views.py的函数对表进行增删改查内容操作详解【models.py中表的创建、views.py中函数的使用,基于对象的跨表查询】
2019/12/12 Python
Python绘制动态水球图过程详解
2020/06/03 Python
从一次项目重构说起CSS3自定义变量在项目的使用方法
2021/03/01 HTML / CSS
船餐厅和泰晤士河餐饮游轮:Bateaux London
2018/03/19 全球购物
英国受欢迎的运动鞋和街头服装商店:Footasylum
2018/06/12 全球购物
秋季运动会广播稿大全
2014/02/17 职场文书
装修协议书范本
2014/04/21 职场文书
个人更名证明
2015/06/23 职场文书
关于五一放假的通知
2015/08/18 职场文书
深度学习tensorflow基础mnist
2021/04/14 Python
深入理解python多线程编程
2021/04/18 Python