zoukankan      html  css  js  c++  java
  • Bootstrap 弹出框和警告框插件

    一.弹出框

    弹出框即点击一个元素弹出一个包含标题和内容的容器。

    //基本用法

    
    
    <button class="btn btn-lg btn-danger" 
        type="button" 
        data-toggle="popover" 
        title="弹出框" 
        data-content="这是一个弹出框插件"> 点击弹出/隐藏弹出框
    </button>
    
    
    
     
    <script type="text/javascript">
    $('button').popover();
    </script>

    效果图如下:

    弹出框插件有很多属性来配置提示的显示,具体如下:

    $('button').popover({ container : 'body', viewport : { selector : '#view', padding : 10, } });

    通过 JavaScript 执行的方法有四个。

    //显示

    $('button').popover('show');

    <div id="view">
    <button  id= "b" class="btn btn-lg btn-danger" 
        type="button" 
        data-toggle="popover" 
        title="弹出框" 
        data-content="这是一个弹出框插件"
        data-trigger="popover"> 点击弹出/隐藏弹出框 
    </button>
    </div>
    <button id="btn">按钮</button>
    <script type="text/javascript">
    $('#b').popover({
            viewport:{
                    selector:'#view',
                    padding:10,
                }
        });
    
    $('#btn').on('click',function(){
            $('#b').popover('show');
        });
    
    </script>

    效果图如下:

    点击按钮弹出右边内容

    //隐藏

    $('button').popover('hide'); 

    //反转显示和隐藏

    $('button').popover('toggle'); 

    //隐藏并销毁

    $('button').popover('destroy');

    Popover 插件中事件有两种。

    //事件,其他雷同

    $('button').on('show.bs.tab', function () { alert('调用 show 方法时触发!'); });

    二.警告框

    警告框即为点击小时的信息框。

    //基本实例

    <div class="alert alert-warning">
      <button class="close" type="button" data-dismiss="alert"> <span>&times;</span> </button>
      <p>警告:您的浏览器不支持!</p>
    </div>

    //添加淡入淡出效果

    <div class="alert alert-warning fade in">

    如果用 JavaScript,可以代替 data-dismiss="alert"

    //JavaScript 方法

    $('.close').on('click', function () { $('#alert').alert('close'); })

    Alert 插件中事件有四种。

    //事件,其他雷同

    $('#alert').on('close.bs.alert', function () { alert('当 close 方法被触发时调用!'); });
  • 相关阅读:
    Nodejs chrome 调试node-inspector
    Nodejs 文件修改自动重启扩展
    PHP post & get请求
    mysql 忘记root密码
    Linux安装mysql
    Linux 安装reids
    技术 | TypeScript
    秦涛:深度学习的五个挑战和其解决方案
    人脸检测与识别的趋势和分析
    370 门免费编程与计算机科学在线课程
  • 原文地址:https://www.cnblogs.com/zxl89/p/6203445.html
Copyright © 2011-2022 走看看