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

 更新时间:2018年01月24日 11:35:20   作者:Hubert__  
下面小编就为大家分享一篇bootstrap 点击空白处popover弹出框隐藏实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

代码:

<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实现与使用发布/订阅模式详解

    这篇文章主要介绍了JavaScript实现与使用发布/订阅模式,较为详细的分析了发布/订阅模式的概念、原理并结合实例形式分析了javascript实现与使用发布/订阅模式的相关操作技巧,需要的朋友可以参考下
    2019-01-01
  • JS实现点击Radio动态更新table数据

    JS实现点击Radio动态更新table数据

    这篇文章主要介绍了JS实现点击Radio动态更新table数据的相关资料,需要的朋友可以参考下
    2017-07-07
  • 一个用js实现控制台控件的代码

    一个用js实现控制台控件的代码

    一个用js实现控制台控件的代码...
    2007-09-09
  • JavaScript中json对象和string对象之间相互转化

    JavaScript中json对象和string对象之间相互转化

    json对象和string对象之间的转化已经成为了大家耳熟能详的话题,本人今天就多啰嗦一些他们之间的故事,如有不对之处,还请各位海涵呢?不多说了直切主题
    2012-12-12
  • 对javascript继承的理解

    对javascript继承的理解

    昨天读了关于javascript继承的几篇文章,对原型链、construct、this有了新的认识
    2016-10-10
  • 微信小程序嵌入H5页面(web-view)的方法详解

    微信小程序嵌入H5页面(web-view)的方法详解

    使用<web-view>标签能在小程序中打开外部网页,但是要打开的网页的域名必须跟小程序的业务域名(业务域名可以在小程序的后台管理界面添加)一致,否则在真机上是打不开的,下面这篇文章主要给大家介绍了关于微信小程序嵌入H5页面(web-view)的相关资料,需要的朋友可以参考下
    2022-09-09
  • layer.open组件获取弹出层页面变量、函数的实例

    layer.open组件获取弹出层页面变量、函数的实例

    今天小编就为大家分享一篇layer.open组件获取弹出层页面变量、函数的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • 深入理解Javascript中的作用域链和闭包

    深入理解Javascript中的作用域链和闭包

    之前我们讲到数组遍历, 本文我们更进一步, 讲讲如何提高遍历的效率. 下面这篇文章主要深入的介绍了Javascript中作用域链和闭包的相关资料,需要的朋友可以参考下
    2017-04-04
  • 原生JS实现手动轮播图效果实例代码

    原生JS实现手动轮播图效果实例代码

    手动轮播图,为轮播图中的一种,轮播图主要有无缝轮播,手动轮播,延迟轮播,切换轮播等等,轮播图主要用于展现图片,新出商品,词条,又能美观网页。給网页中增加动态效果。接下来通过本文给大家分享原生JS实现手动轮播图的实例代码,一起看看吧
    2018-11-11
  • JS设置自定义快捷键并实现图片上下左右移动

    JS设置自定义快捷键并实现图片上下左右移动

    这篇文章主要介绍了JS设置自定义快捷键并实现图片上下左右移动,文中通过使用自定义热键或者使用键盘上下左右键移动图片,以此来实现此功能,需要的朋友可以参考下
    2019-10-10

最新评论