• 技术文章 >web前端 >js教程

    BootStrap自定义popover实现点击区域隐藏功能

    小云云小云云2018-01-24 09:34:26原创1484
    本文主要为大家分享一篇BootStrap自定义popover,点击区域隐藏功能的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧,希望能帮助到大家。

    当用bootstrap时,经常需要在某个地方添加帮助按钮,点击或者鼠标悬浮时,提示帮助信息,然而,bt给我们提供的方法里貌似没有,如果有哪位大神知道bootstrap有的可以在评论区留言哦。

    代码如下

    之前的按钮必须定义class为pop;


    $(function(){
        $(".pop").popover({placement:'right', trigger:'manual', delay: {show: 10, hide: 10}, html: true,
          title: function () {
            return $("#src-title").html();
          },
          content: function () {
           return $("#data-content").html(); // 把content变成html
          }});
        $('body').click(function (event) {
          var target = $(event.target);    // 判断自己当前点击的内容
          if (!target.hasClass('popover')
              && !target.hasClass('pop')
              && !target.hasClass('popover-content')
              && !target.hasClass('popover-title')
              && !target.hasClass('arrow')) {
            $('.pop').popover('hide');   // 当点击body的非弹出框相关的内容的时候,关闭所有popover
          }
        });
        $(".pop").click(function (event) {
          $('.pop').popover('hide');     // 当点击一个按钮的时候把其他的所有内容先关闭。
          $(this).popover('toggle');     // 然后只把自己打开。
        });
      });

    相关推荐:

    BOOtstrap源码分析之 tooltip、popover_html/css_WEB-ITnose

    Bootstrap每天必学之弹出框(Popover)插件_javascript技巧

    BootStrap的弹出框(Popover)支持鼠标移到弹出层上弹窗层不隐藏的原因及解决办法_javascript技巧

    以上就是BootStrap自定义popover实现点击区域隐藏功能的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:BootStrap popover 自定义
    上一篇:three.js 入门实例教程 下一篇:js实现复选框只能选择一项的方法详解
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• JavaScript数组操作函数总结分享• 一起聊聊JavaScript函数的定义与基本使用• 详解如何使用Node.js开发一个简单图片爬取功能• JavaScript中的数组知识点总结• JavaScript怎么创建多个对象?详解四种方法
    1/1

    PHP中文网