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 相关文章推荐
javascript中巧用“闭包”实现程序的暂停执行功能
Apr 04 Javascript
jquery 插件 人性化的消息显示
Jan 21 Javascript
jquery live()重复绑定的解决方法介绍
Jan 03 Javascript
bootstrap data与jquery .data
Jul 07 Javascript
js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
Nov 09 Javascript
AngularJS控制器之间的数据共享及通信详解
Aug 01 Javascript
AngularJS的ng Http Request与response格式转换方法
Nov 07 Javascript
关于js中的鼠标事件总结
Jul 11 Javascript
详解用node搭建简单的静态资源管理器
Aug 09 Javascript
原生JS实现获取及修改CSS样式的方法
Sep 04 Javascript
JavaScript实现PC端四格密码输入框功能
Feb 19 Javascript
Element中Slider滑块的具体使用
Jul 29 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 中使用随机数的三个步骤
2006/10/09 PHP
在PHP3中实现SESSION的功能(三)
2006/10/09 PHP
PHP 上传文件大小限制
2009/07/05 PHP
php使用curl访问https示例分享
2014/01/17 PHP
使用php+swoole对client数据实时更新(一)
2016/01/07 PHP
jQuery 页面载入进度条实现代码
2009/02/08 Javascript
JQuery autocomplete 使用手册
2010/04/01 Javascript
jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法
2011/07/28 Javascript
基于jquery &amp; json的省市区联动代码
2012/06/26 Javascript
jQuery中获取checkbox选中项等操作及注意事项
2013/11/24 Javascript
登陆成功后自动计算秒数执行跳转
2014/01/23 Javascript
js调试工具console.log()方法查看js代码的执行情况
2014/08/08 Javascript
jQuery图片特效插件Revealing实现拉伸放大
2015/04/22 Javascript
详解Jquery实现ready和bind事件
2016/04/14 Javascript
javascript实现随机生成DIV背景色
2016/06/20 Javascript
node.JS md5加密中文与php结果不一致的解决方法
2017/05/05 Javascript
Nodejs中使用phantom将html转为pdf或图片格式的方法
2017/09/18 NodeJs
捕获未处理的Promise错误方法
2017/10/13 Javascript
浅谈React + Webpack 构建打包优化
2018/01/23 Javascript
在 vue-cli v3.0 中使用 SCSS/SASS的方法
2018/06/14 Javascript
微信实现自动跳转到用其他浏览器打开指定APP下载
2019/02/15 Javascript
在vscode 中设置 vue模板内容的方法
2020/09/02 Javascript
Python生成随机密码
2015/03/10 Python
Python2.7基于笛卡尔积算法实现N个数组的排列组合运算示例
2017/11/23 Python
python3 反射的四种基本方法解析
2019/08/26 Python
pycharm实现在虚拟环境中引入别人的项目
2020/03/09 Python
python缩进长度是否统一
2020/08/02 Python
澳大利亚领先的运动鞋商店:Hype DC
2018/03/31 全球购物
Weblogic的布署方式
2013/08/23 面试题
党风廉政建设责任书
2014/04/14 职场文书
2014年保育员个人工作总结
2014/12/02 职场文书
工作态度不好检讨书
2015/05/06 职场文书
JS异步堆栈追踪之为什么await胜过Promise
2021/04/28 Javascript
一文搞懂MySQL索引页结构
2022/02/28 MySQL
使用Docker容器部署rocketmq单机的全过程
2022/04/03 Servers
Java8 Stream API 提供了一种高效且易于使用的处理数据的方式
2022/04/13 Java/Android