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

    bootstrap为什么弹出框没有内容

    (*-*)浩(*-*)浩2019-07-19 10:07:25原创1143

    弹出框(Popover)与工具提示(Tooltip)类似,提供了一个扩展的视图。如需激活弹出框,用户只需把鼠标悬停在元素上即可。弹出框的内容完全可使用 Bootstrap 数据 API(Bootstrap Data API)来填充。该方法依赖于工具提示(tooltip)。

    弹出框(Popover)插件根据需求生成内容和标记,默认情况下是把弹出框(popover)放在它们的触发元素后面。您可以有以下两种方式添加弹出框(popover):(推荐学习:Bootstrap视频教程

    通过 data 属性:如需添加一个弹出框(popover),只需向一个锚/按钮标签添加 data-toggle="popover" 即可。锚的 title 即为弹出框(popover)的文本。默认情况下,插件把弹出框(popover)设置在顶部。

    <a href="#" data-toggle="popover" title="Example popover">
        请悬停在我的上面
    </a>

    通过 JavaScript:通过 JavaScript 启用弹出框(popover):

    $('#identifier').popover(options)

    弹出框(Popover)插件不像之前所讨论的下拉菜单及其他插件那样,它不是纯 CSS 插件。如需使用该插件,您必须使用 jquery 激活它(读取 javascript)。

    使用下面的脚本来启用页面中的所有的弹出框(popover):

    $(function () { $("[data-toggle='popover']").popover(); });

    面的实例演示了通过 data 属性使用弹出框(Popover)插件的用法。

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8"> 
        <title>Bootstrap 实例 - 弹出框(Popover)插件</title>
        <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
        <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
        <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
    </head>
    <body>
    
    <div class="container" style="padding: 100px 50px 10px;" >
        <button type="button" class="btn btn-default" title="Popover title"  
                data-container="body" data-toggle="popover" data-placement="left" 
                data-content="左侧的 Popover 中的一些内容">
            左侧的 Popover
        </button>
        <button type="button" class="btn btn-primary" title="Popover title"  
                data-container="body" data-toggle="popover" data-placement="top" 
                data-content="顶部的 Popover 中的一些内容">
            顶部的 Popover
        </button>
        <button type="button" class="btn btn-success" title="Popover title"  
                data-container="body" data-toggle="popover" data-placement="bottom" 
                data-content="底部的 Popover 中的一些内容">
            底部的 Popover
        </button>
        <button type="button" class="btn btn-warning" title="Popover title"  
                data-container="body" data-toggle="popover" data-placement="right" 
                data-content="右侧的 Popover 中的一些内容">
            右侧的 Popover
        </button>
    </div>
    <script>
    $(function () { 
        $("[data-toggle='popover']").popover();
    });
    </script>
    
    </body>
    </html>

    更多Bootstrap相关技术文章,请访问Bootstrap教程栏目进行学习!

    以上就是bootstrap为什么弹出框没有内容的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:bootstrap
    上一篇:bootstrap分页怎么实现的 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 如何使用bootstrap实现年月日的时间选择器• bootstrap如何给div设置边框颜色• bootstrap模态框如何加滚动条• bootstrap如何使用路径分页标签
    1/1

    PHP中文网