zoukankan      html  css  js  c++  java
  • 气泡 弹出 bootstrap-popover的配置与灵活应用

     <script src="/assets/addons/bootstrap-select/bootstrap-select.min.js"></script>

    <script type="text/javascript">
    //气泡 弹出
    $(function (){
    $(".popover-hover").popover({
    placement:'left',
    trigger: 'hover',
    title:'订阅内容延时展示',
    });
    });
    </script>

    bootstrap-popover的配置与灵活应用

    首先罗列一下配置参数:

    1、animation true/false 是否动画

    2、placement 'right'/'left'/top/bottom/function(){return 'right'} 弹出提示的位置

    3、selector 目标对象

    4、trigger 'hover'/'click'... 触发方式

    5、title 标题 如果元素没有指定data-original-title属性,则使用这个默认值

    6、content 内容 如果元素没有指定data-content属性,则使用这个默认值

    7、delay 显示和隐藏的时间 20/{show:200,hide:300}

    然后列举一下,我们日常开发中会遇到的问题:

    1、如果我要默认为鼠标点击触发事件如何处理?

    $('a').popover({
        trigger : 'click'
    });

    2、如果我要点击非目标对象关闭提示层怎么办?

    说明:每个提示会生成一个class为popover的div容器,因此只需要在body上绑定一个click事件实现对class为popover的div销毁即可。值得注意的是,目标对象的click事件的冒泡要取消掉。

    复制代码
    (function(){
        $body.find('.popovers').each(function(){
            $(this).click(function(e){
                $('.popover').remove();
                e.preventDefault();
                return false;
            });
            $(this).popover({
                trigger : 'click'
            });
        });
        $body.click(function(){
            $('.popover').remove();
        });
    })();
  • 相关阅读:
    算法练习题
    牛XX面试题
    web前端面试题
    在js中什么情况下会返回undefined
    yarn
    Web 开发技巧
    dll 文件创建与使用
    【转】 VS2008在64位Windows平台上编译ArcEngine导致HRESULT:0x80040154 (REGDB_E_CLASSNOTREG)错误的解决办法
    Googlemap获取经纬度For APIV3
    javascript局部变量/全局变量
  • 原文地址:https://www.cnblogs.com/yifenghong/p/3830264.html
Copyright © 2011-2022 走看看