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 相关文章推荐
ext实现完整的登录代码
Aug 08 Javascript
javascript优先加载笔记代码
Sep 30 Javascript
jQuery操作CheckBox的方法介绍(选中,取消,取值)
Feb 04 Javascript
jquery设置按钮停顿3秒不可用
Mar 07 Javascript
JSON字符串和对象之间的转换详解
May 26 Javascript
JS仿淘宝实现的简单滑动门效果代码
Oct 14 Javascript
jQuery遮罩层效果实例分析
Jan 14 Javascript
w3c编程挑战_初级脚本算法实战篇
Jun 23 Javascript
微信小程序自定义prompt组件步骤详解
Jun 12 Javascript
原生JS+HTML5实现的可调节写字板功能示例
Aug 30 Javascript
vue elementUI tree树形控件获取父节点ID的实例
Sep 12 Javascript
Ajax实现页面无刷新留言效果
Mar 24 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 win下Socket方式发邮件类
2009/08/21 PHP
利用php实现禁用IE和火狐的缓存问题
2012/12/03 PHP
使用YII2框架实现微信公众号中表单提交功能
2017/09/04 PHP
锋利的jQuery 要点归纳(二) jQuery中的DOM操作(下)
2010/03/23 Javascript
EasyUI 中 MenuButton 的使用方法
2012/07/14 Javascript
js nextSibling属性和previousSibling属性概述及使用注意
2013/02/16 Javascript
javascript重写alert方法的实例代码
2013/03/29 Javascript
js中通过split函数分割字符串成数组小例子
2013/09/21 Javascript
js实现网页自动刷新可制作节日倒计时效果
2014/05/27 Javascript
node.js中的http.createServer方法使用说明
2014/12/14 Javascript
使用ngView配合AngularJS应用实现动画效果的方法
2015/06/19 Javascript
javascript运算符——逻辑运算符全面解析
2016/06/27 Javascript
jQuery模拟完美实现经典FLASH导航动画效果【附demo源码下载】
2016/11/09 Javascript
javascript滚轮事件基础实例讲解(37)
2017/02/14 Javascript
关于javascript sort()排序你可能忽略的一点理解
2017/07/18 Javascript
Chrome调试折腾记之JS断点调试技巧
2017/09/11 Javascript
javascript数组定义的几种方法
2017/10/06 Javascript
JS实现的点击按钮图片上下滚动效果示例
2019/01/28 Javascript
jquery图片预览插件实现方法详解
2019/07/18 jQuery
javascript设计模式 ? 命令模式原理与用法实例分析
2020/04/20 Javascript
js实现简单音乐播放器
2020/06/30 Javascript
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
python中logging包的使用总结
2018/02/28 Python
Python爬虫工程师面试问题总结
2018/03/22 Python
python使用tornado实现登录和登出
2018/07/28 Python
如何用C代码给Python写扩展库(Cython)
2019/05/17 Python
检测python爬虫时是否代理ip伪装成功的方法
2019/07/12 Python
基于python获取本地时间并转换时间戳和日期格式
2020/10/27 Python
联想加拿大官方网站:Lenovo Canada
2018/04/05 全球购物
卡骆驰新加坡官网:Crocs新加坡
2018/06/12 全球购物
毕业生的自我鉴定
2013/10/29 职场文书
多媒体编辑专业毕业生求职信
2014/06/13 职场文书
机关作风建设工作总结
2014/10/23 职场文书
演讲开头怎么书写?
2019/08/06 职场文书
Win11安装受阻怎么办? Windows11安装问题与解决方案汇总
2021/11/21 数码科技
【DOTA2】半决赛强强对话~ PSG LGD vs EHOME - DPC 2022 CN REGIONAL FINALS WINTER
2022/04/02 DOTA