BootstrapDialog使用详解,注册模态框

来源:http://www.smjxgs.com 作者:4887王中王鉄算盘奖结果 人气:127 发布时间:2019-08-08
摘要:H5——表单验证新特点,注册模态框!,h5模态 !DOCTYPE htmlhtmlhead lang="en" meta charset="UTF-8" title用户注册表单页/title style #form_content{ width:600px; margin:0 auto; position:absolute; left:400px; } #form_cont

H5——表单验证新特点,注册模态框!,h5模态

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>用户注册表单页</title>
    <style>
       #form_content{
           width:600px;
           margin:0 auto;
           position:absolute;
           left:400px;
       }
       #form_content .dc{
           width:600px;
           margin-top:10px;
           overflow:hidden;
       }
       #form_content .dc h3{
           text-align:center;
       }
       #form_content b{
           display:inline-block;
           height:40px;
           line-height: 40px;
           margin-left:20px;
       }
        #form_content input{
            display:inline-block;
            height:34px;
            width:200px;
            border-radius:2px;
            margin-left:60px;
            padding-left:10px;
        }
        .pc{
            width:200px;
            height:40px;
            float:right;
            line-height:40px;
            text-align:center;
            margin:0 20px 0;
            background:#333;
            color:#fff;
            font-weight:bold;
            border-radius:8px;
            display:none;
        }
        input#sub{
            display:inline-block;
            width:215px;
            background:#f0f;
            margin-left:144px;
        }
        .show_pass{
            background:limegreen;
            display:block;
        }
        .show_warn{
            background:#e4393c;
            display:block;
        }
        #audio_bground{
            width:100%;
            height:100%;
            background:#afa;
            position:absolute;
            z-index:-10;
        }
    </style>
</head>
<body>
    <!--input 标签新特性-->
    <form>
        <!--email属性-->
        邮箱类型<input type="email"/><br/>
        <!--tel属性-->
        电话类型<input type="tel"/><br/>
        <!--number属性-->
        数字类型<input type="number"/><br/>
        <!--date属性-->
        日期类型<input type="date"/><br/>
        <!--month属性-->
        月份类型<input type="month"/><br/>
        <!--week属性-->
        周期类型<input type="week"/><br/>
        <!--range属性-->
        数字范围<input type="range" min="18" max="60"/><br/>
        <!--search属性-->
        搜素类型<input type="search"/><br/>
        <!--color属性-->
        颜色选择器<input type="color"/><br/>
        <!--url属性-->
        网址类型<input type="url"/><br/>
        <input type='submit'/>
    </form>
        <hr/>
    <div id="form_content">
        <form action="">
            <div class="dc"><h3>用户注册页面</h3></div>
            <div class="dc"><b>用户昵称</b><input id="user" type="text" autofocus required pattern="^[0-9a-zA-Z]{6,10}$"/><p class="pc">请输入用户名</p></div>
            <div class="dc"><b>用户密码</b><input id="pwd" type="password" required pattern="^w{8,12}$"/><p class="pc">请输入密码</p></div>
            <div class="dc"><b>个人邮箱</b><input id="email" type="email" required/><p class="pc">清输入邮箱</p></div>
            <div class="dc"><b>个人主页</b><input id="url" type="url" required/><p class="pc">请输入个人主页(可不填)</p></div>
            <div class="dc"><b>联系电话</b><input id="tel" type="tel" required/><p class="pc">请输入联系电话</p></div>
            <div class="dc"><b>你的年龄</b><input id="age" type="number" min="18" max="60" required/><p class="pc">请输入你的年龄</p></div>
            <div class="dc"><b>出生日期</b><input id="date" type="date" required/><p class="pc">请选择出生日期</p></div>
            <div class="dc"><input id="sub" type="submit" value="提交注册"/></div>
        </form>
    </div>
    <script>
        var uname=document.getElementById('user');
        uname.onfocus=function(){
            this.nextElementSibling.style.display='block';
            this.nextElementSibling.innerHTML='8-12数字或字母组成';
        }
        uname.onblur=function(){
            if(this.validity.valid){
                this.nextElementSibling.className='pc show_pass';
                this.nextElementSibling.innerHTML='用户名格式正确';
            }
            else if(this.validity.valueMissing) {
                this.nextElementSibling.className = 'pc show_warn';
                this.nextElementSibling.innerHTML = '用户名不能为空';
            }else if(this.validity.patternMismatch){
                this.nextElementSibling.className='pc show_warn';
                this.nextElementSibling.innerHTML='用户名格式非法';
            }
        }
        var upwd=document.getElementById('pwd');
        upwd.onfocus=function(){
            this.nextElementSibling.style.display='block';
            this.nextElementSibling.innerHTML='6-12位数字/字母/英文符号组成';
        }
        upwd.onblur=function(){
            if(this.validity.valid){
                this.nextElementSibling.className='pc show_pass';
                this.nextElementSibling.innerHTML='密码格式正确';
            }else if(this.validity.valueMissing){
                this.nextElementSibling.className='pc show_warn';
                this.nextElementSibling.innerHTML='用户密码不能为空';
            }else if(this.validity.patternMismatch){
                this.nextElementSibling.className='pc show_warn';
                this.nextElementSibling.innerHTML='密码格式非法';
            }
        }
        var e_mail=document.getElementById('email');
        e_mail.onfocus=function(){
            this.nextElementSibling.style.display='block';
            this.nextElementSibling.innerHTML='请输入你的常用邮箱';
        }
        e_mail.onblur=function(){
            if(this.validity.valid) {
                this.nextElementSibling.className = 'pc show_pass';
                this.nextElementSibling.innerHTML = '邮箱格式正确';
            }else if(this.validity.valueMissing){
                this.nextElementSibling.className='pc show_warn';
                this.nextElementSibling.innerHTML='邮箱不能为空';
            }else if(this.validity.typeMismatch){
                this.nextElementSibling.className='pc show_warn';
                this.nextElementSibling.innerHTML='邮箱格式有误';
            }
        }
        var url=document.getElementById('url');
        url.onfocus=function(){
            this.nextElementSibling.style.display='block';
            this.nextElementSibling.innerHTML='请输入你的个人主页(选填)';
        }
        url.onblur=function(){
            if(this.validity.valid) {
                this.nextElementSibling.className = 'pc show_pass';
                this.nextElementSibling.innerHTML = '网址格式正确';
            }else if(this.validity.typeMismatch){
                this.nextElementSibling.className='pc show_warn';
                this.nextElementSibling.innerHTML='网址格式非法';
            }
        }
        var uphone=document.getElementById('tel');
        uphone.onfocus=function(){
            this.nextElementSibling.style.display='block';
            this.nextElementSibling.innerHTML='请输入你的联系电话';
        }
        uphone.onblur=function(){
            if(this.validity.valid){
                this.nextElementSibling.className='pc show_pass';
                this.nextElementSibling.innerHTML='电话号码格式正确';
           }else if(this.validity.valueMissing){
                this.nextElementSibling.className='pc show_warn';
                this.nextElementSibling.innerHTML='电话号码不能外空';
            }else if(this.validity.typeMismatch){
                this.nextElementSibling.className='pc show_warn';
                this.nextElementSibling.innerHTML='电话号码格式非法';
            }
        }
        var uage=document.getElementById('age');
        uage.onfocus=function(){
            this.nextElementSibling.style.diplay='block';
            this.nextElementSibling.innerHTML='请输入你的年龄';
        }
        uage.onblur=function(){
            if(this.validity.valid){
                this.nextElementSibling.className='pc show_pass';
                this.nextElementSibling.innerHTML='你的年龄符合注册要求';
            }else if(this.validity.rangeOverflow){
                this.nextElementSibling.className='pc show_warn';
                this.nextElementSibling.innerHTML='你的年龄大于注册范围';
            }else if(this.validity.rangeUnderflow){
                this.nextElementSibling.className='pc show_warn';
                this.nextElementSibling.innerHTML='你的年龄小于注册范围'
            }else if(this.validity.valueMissing){
                this.nextElementSibling.className='pc show_warn';
                this.nextElementSibling.innerHTML='年龄不能为空';
            }
        }
        var udate=document.getElementById('date');
        udate.onfocus=function(){
           this.nextElementSibling.style.display='block';
            this.nextElementSibling.innerHTML='请输入你的出生日期';
        }
        udate.onblur=function(){
            if(this.validity.valueMissing){
                this.nextElementSibling.className='pc show_warn';
                this.nextElementSibling.innerHTML='出生日期不能为空';
            }else if(this.validity.valid){
                this.nextElementSibling.className='pc show_pass';
                this.nextElementSibling.innerHTML='已选择出生日期';
            }
        }
    </script>
</body>
</html>

 

! DOCTYPE html html head lang ="en" meta charset ="UTF-8" title 用户注册表单页 / title style #form_content { wi...

BootStrap学习(6)_模态框,bootstrap模态

此间有两种表现格局

一、模态框

模态框(Modal)是覆盖在父窗体上的子窗体。平时,目标是显示来自叁个单身的源的剧情,能够在不离开父窗体的图景下有点并行。子窗体可提供新闻、交互等。

假使只使用该意义,只引进BootStrap中的 modal.js即可

写在前面:首先你要引进的库有
css : bootstrap.min.css bootstrap-dialog.css
js : jquery-1.11.1.min.js bootstrap.min.js bootstrap-dialog.js

1.用法:

你能够切换模态框(Modal)插件的隐没内容:

  • 通过 data 属性:在调整器成分(举个例子开关只怕链接)上安装属性 data-toggle="modal",相同的时候设置 data-target="#identifier" 或href="#identifier" 来钦定要切换的一定的模态框(带有 id="identifier")。
  • 通过 JavaScript:使用这种手艺,您能够经过简单的一条龙 JavaScript 来调用带有 id="identifier" 的模态框:

    $('#identifier').modal(options)
    
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

   <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    <title></title>
    <link href="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" />
    <script src="http://www.smjxgs.com/uploads/allimg/190808/2229503K2-0.jpg"></script>
    <script src="http://www.smjxgs.com/uploads/allimg/190808/2229501007-1.jpg"></script>
</head>
<body style="margin-top:20px;margin-left:20px;">

    <h3>创建模态框(Modal)</h3>
<!-- 按钮触发模态框 -->
   <table class="table table-bordered">
   <thead>
      <tr>
         <th>书名</th>
         <th>单价</th>
        <th>操作</th>
      </tr>
   </thead>
   <tbody>
      <tr>
         <td>三国演义</td>
         <td>50</td>
          <td ><button class="btn btn-primary btn-lg" data-toggle="modal" 
   data-target="#myModal">
   修改
</button></td>
      </tr>
   </tbody>
</table>


<!-- 模态框(Modal) -->
    <form >
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" 
   aria-labelledby="myModalLabel" aria-hidden="true">
   <div class="modal-dialog">
      <div class="modal-content">
         <div class="modal-header">
            <button type="button" class="close" 
               data-dismiss="modal" aria-hidden="true">
                  &times;
            </button>
            <h4 class="modal-title" id="myModalLabel">
               模态框(Modal)标题
            </h4>
         </div>
         <div class="modal-body">
            <table class="table table-condensed">
            <tr><td>书名:<input type="text" value="三国演义"/>价格:<input type="text" value="50" /></td></tr>    
            </table> 
         </div>
         <div class="modal-footer">
            <button type="button" class="btn btn-default" 
               data-dismiss="modal">关闭
            </button>
            <button  type="button" class="btn btn-primary">
               提交更改
            </button>
         </div>
      </div>
       <!-- /.modal-content -->
</div><!-- /.modal -->
    </div> </form>
</body>
</html>

效果:

4887王中王鉄算盘奖结果 1

 代码讲明:

  • 选取模态窗口,您供给有某种触发器。您能够运用按键或链接。这里大家选择的是按键。
  • 只要你留神翻看上边的代码,您会发觉在 <button> 标签中,data-target="#myModal" 是你想要在页面上加载的模态框的靶子。您能够在页面上成立七个模态框,然后为各种模态框成立不相同的触发器。以后,很了然,您不可能在同时加载五个模块,但您能够在页面上创制几个在分歧时期开始展览加载。
  • 在模态框中必要小心两点:
    • 第一是 .modal,用来把 <div> 的剧情识别为模态框。
    • 第二是 .fade class。当模态框被切换时,它会挑起内容淡入淡出。
  • aria-labelledby="myModalLabel",该属性援引模态框的题目。
  • 属性 aria-hidden="true" 用于保障模态窗口不可知,直到触发器被触发停止(例如点击在连带的按键上)。
  • 4887王中王鉄算盘奖结果,<div class="modal-header">,modal-header 是为模态窗口的头顶定义样式的类。
  • class="close",close 是五个 CSS class,用于为模态窗口的关闭开关设置样式。
  • data-dismiss="modal",是多少个自定义的 HTML5 data 属性。在这里它被用来关闭模态窗口。
  • class="modal-body",是 Bootstrap CSS 的叁个 CSS class,用于为模态窗口的注重设置样式。
  • class="modal-footer",是 Bootstrap CSS 的一个 CSS class,用于为模态窗口的尾巴部分安装样式。
  • data-toggle="modal",HTML5 自定义的 data 属性 data-toggle 用于打开模态窗口。

选项: 在点出模态窗的开关上加上:data-backdrop='static'  能够钦赐三个静态的背景,当用户点击模态框外界时不会停业模态框。

1、通过html代码显示

2.事件

下表列出了模态框中要用到事件。那么些事件可在函数中当钩子使用。

事件 描述 实例
show.bs.modal 在调用 show 方法后触发。
$('#identifier').on('show.bs.modal', function () {
  // 执行一些动作...
})
shown.bs.modal 当模态框对用户可见时触发(将等待 CSS 过渡效果完成)。
$('#identifier').on('shown.bs.modal', function () {
  // 执行一些动作...
})
hide.bs.modal 当调用 hide 实例方法时触发。
$('#identifier').on('hide.bs.modal', function () {
  // 执行一些动作...
})
hidden.bs.modal 当模态框完全对用户隐藏时触发。
$('#identifier').on('hidden.bs.modal', function () {
  // 执行一些动作...
})

 

 

 

 

 

 

 

 

 

 

 

 

 show方法:即弹出模态框事件

hide:方法:即关闭模态框事件

4887王中王鉄算盘奖结果 2<!DOCTYPE html> <html xmlns="; <head> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title></title> <link href="" rel="stylesheet" /> <script src="; <script src="; </head> <body style="margin-top: 20px; margin-left: 20px;"> <h3>创立模态框(Modal)</h3> <!-- 按键触发模态框 --> <table class="table table-bordered"> <thead> <tr> <th>书名</th> <th>单价</th> <th>操作</th> </tr> </thead> <tbody> <tr> <td>三国演义</td> <td>50</td> <td> <button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal" data-backdrop="static"> 修改 </button> </td> </tr> </tbody> </table> <!-- 模态框(Modal) --> <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true"> × </button> <h4 class="modal-title" id="myModalLabel">模态框(Modal)标题</h4> </div> <div class="modal-body"> <table class="table table-condensed"> <tr> <td>书名:<input type="text" value="三国演义" />价格:<input type="text" value="50" /></td> </tr> </table> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal"> 关闭 </button> <button type="button" class="btn btn-primary"> 提交改动 </button> </div> </div> <!-- /.modal-content --> </div> <!-- /.modal --> </div> <script> $(function () { $('#myModal').on('hide.bs.modal', function () { alert('真的要吊销修改吗...'); }) }); </script> </body> </html> View Code

 

 

效果:

4887王中王鉄算盘奖结果 3

 

点关门时会触发事件。

<!-- Button trigger modal 弹出框的触发器 -->
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
  Launch demo modal
</button>

<!-- Modal 弹出框的结构 -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">×</button>
        <h4 class="modal-title" id="myModalLabel">Modal title</h4>
      </div>
      <div class="modal-body">
        ...
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
        <button type="button" class="btn btn-primary">Save changes</button>
      </div>
    </div>
  </div>
</div>

三、提醒工具

是依照BootStrap里面的(Tooltip)插件, 假如单单想用那一个成效,能够平昔用 tooltip.js本条插件.

当您想要描述贰个链接的时候,提示工具(Tooltip)就呈现至极有效。

这种办法轻便直观; 但会追加html的‘重量',并且非常不够利索,多量利用时不提出使用

1.用法有二种

   1.1 通过 data 属性:如需增多八个唤起工具(tooltip),只需向三个锚标签增加 data-toggle="tooltip" 就可以。锚的 title 即为提醒工具(tooltip)的文书。默许景况下,插件把提醒工具(tooltip)设置在顶端。

<a href="#" data-toggle="tooltip" title="提示信息">把鼠标停在我的上面</a>

  1.2 通过 JavaScript:通过 JavaScript 触发提醒工具(tooltip):

$('#identifier').tooltip(options)
注意: 您必须使用 jquery 激活它(读取 javascript)。使用下面的脚本来启用页面中的所有的提示工具(tooltip):

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

4887王中王鉄算盘奖结果 4<!DOCTYPE html> <html xmlns="; <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <link href="" rel="stylesheet" /> <script src="; <script src="; </head> <body style="margin-top: 20px; margin-left: 20px;"> <a href="#" class="tooltip-test" data-toggle="tooltip" data-placement="left" title="左侧的 Tooltip"> 左侧的 Tooltip </a>. <a href="#" data-toggle="tooltip" data-placement="top" title="顶部的 Tooltip"> 顶部的 Tooltip </a>. <a href="#" data-toggle="tooltip" data-placement="bottom" title="底部的 Tooltip"> 底部的 Tooltip </a>. <a href="#" data-toggle="tooltip" data-placement="right" title="侧面的 Tooltip"> 左侧的 Tooltip </a> <br/> <h4>提醒工具(Tooltip)插件 - 开关</h4> <button type="button" class="btn btn-default" data-toggle="tooltip" title="暗中认可的 Tooltip"> 暗中同意的 Tooltip </button> <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="left" title="左侧的 Tooltip"> 侧边的 Tooltip </button> <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="top" title="顶端的 Tooltip"> 顶端的 Tooltip </button> <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="bottom" title="尾巴部分的 Tooltip"> 尾巴部分的 Tooltip </button> <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="right" title="左侧的 Tooltip"> 右边的 Tooltip </button> <script> $(function () { $("[data-toggle='tooltip']").tooltip(); }); </script> </body> </html> View Code

效果:

4887王中王鉄算盘奖结果 5

 

2、通过js的办法表现(须求小心的地方笔者都写在讲解里了)

2.唤起工具的章程 

方法 描述 实例
Options: .tooltip(options) 向元素集合附加提示工具句柄。
$().tooltip(options)
Toggle: .tooltip('toggle') 切换显示/隐藏元素的提示工具。
$('#element').tooltip('toggle')
Show: .tooltip('show') 显示元素的提示工具。
$('#element').tooltip('show')
Hide: .tooltip('hide') 隐藏元素的提示工具。
$('#element').tooltip('hide')
Destroy: .tooltip('destroy') 隐藏并销毁元素的提示工具。
$('#element').tooltip('destroy')

 

 

 

 

 

 

 

 

 

4887王中王鉄算盘奖结果 6<!DOCTYPE html> <html xmlns="; <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <link href="" rel="stylesheet" /> <script src="; <script src="; </head> <body > <div style="padding: 100px 100px 10px;"> <a href="#" class="tooltip-show" data-toggle="tooltip" title="show">Tooltip 方法 show </a><br /><br /> <a href="#" class="tooltip-hide" data-toggle="tooltip" data-placement="left" title="hide">Tooltip 方法 hide </a><br /><br /> <a href="#" class="tooltip-destroy" data-toggle="tooltip" data-placement="top" title="destroy">Tooltip 方法 destroy </a><br /><br /> <a href="#" class="tooltip-toggle" data-toggle="tooltip" data-placement="bottom" title="toggle">Tooltip 方法 toggle </a><br /><br /> <p class="tooltip-options" > <a href="#" data-toggle="tooltip" title="'am Header2">Tooltip 方法 options </a> </p> <script> $(function () { $('.tooltip-show').tooltip('show'); }); $(function () { $('.tooltip-hide').tooltip('hide'); }); $(function () { $('.tooltip-destroy').tooltip('destroy'); }); $(function () { $('.tooltip-toggle').tooltip('toggle'); }); $(function () { $(".tooltip-options a").tooltip({ html: true }); }); </script> </div> </body> </html> View Code

效果:

4887王中王鉄算盘奖结果 7

 

 

 

一、模态框 模态框(Modal)是覆盖在父窗体上的子窗体。平时,目标是显得来自三个单身的源的源委,...

(1)最简易的兑现方式:

BootstrapDialog.show({
  message: 'Hi Apple!'
});

再有一种更简约的落到实处情势:BootstrapDialog.alert('I want banana!'); //异步加载 适合用在艺术的尾声

(2)buttons

BootstrapDialog.show({
  message : "message",
  buttons : [{
    label : "btn1",
    cssClass : "btn-primary"   //给按钮添加类名  可以通过此方式给按钮添加样式
    },{
      label : "btn2",
      icon : "glyphicon glyphicon-ban-circle"   //通过bootstrap的样式添加图标按钮
    },{
      label : "btn3",
      action : function(dialog){   //给当前按钮添加点击事件
        dialog.close();
      }
    }
  ]
});

(3)操作title、message 能够透过 setTitle 和 setMessage 操作title和message

BootstrapDialog.show({
  title : "this is a title!",    //title
  message : "Document Comtent",
  buttons : [{
    label : "cancel",
    action : function(dialog){
      dialog.setTitle("title2");   //操作title
      dialog.setMessage("message1");   //操作message
      dialog.close();
    }
  },{
    label : "Ok",
    action : function(dialog){
      dialog.close();
    }
  }]
})

(4)按键热键 (自己感到偶然用)

BootstrapDialog.show({
  title: 'Button Hotkey',
  message: 'Try to press some keys...',
  onshow: function(dialog) {
    dialog.getButton('button-c').disable();   //通过getButton('id')获得按钮
  },
  buttons: [{
    label: '(A) Button A',
    hotkey: 65, // Keycode of keyup event of key 'A' is 65.
    action: function() {
      alert('Finally, you loved Button A.');
    }
  }, {
    label: '(B) Button B',
    hotkey: 66,
    action: function() {
      alert('Hello, this is Button B!');
    }
  }, {
    id: 'button-c',
    label: '(C) Button C',
    hotkey: 67,
    action: function(){
      alert('This is Button C but you won't see me dance.');
    }
  }]
})

(5)动态加载message

BootstrapDialog.show({
  //message : $("<div></div>").load('content.html')   //第一种方式
  message : function(content){    //第二种方式
    var $message = $("<div></div>");
    var loadData = content.getData("contentFile");
    $message.load(loadData);
    return $message;   //一定记得返回值!
  },
  data : {"contentFile" :"content.html"}
});

(6)调节弹出框右上角的关闭按键

BootstrapDialog.show({
  message: 'Hi Apple!',
  closable: true,    //控制弹出框拉右上角是否显示 ‘x'  默认为true
  buttons: [{
    label: 'Dialog CLOSABLE!',
    cssClass: 'btn-success',
    action: function(dialogRef){
      dialogRef.setClosable(true);
    }
  }, {
    label: 'Dialog UNCLOSABLE!',
    cssClass: 'btn-warning',
    action: function(dialogRef){
      dialogRef.setClosable(false);
    }
  }, {
    label: 'Close the dialog',
    action: function(dialogRef){
      dialogRef.close();   //总是能关闭弹出框
    }
  }]
});

(7) 弹出框的尺码

BootstrapDialog.show({
  title: 'More dialog sizes',
  message: 'Hi Apple!',
  size : BootstrapDialog.SIZE_NORMAL  //默认尺寸
  buttons: [{
    label: 'Normal',
    action: function(dialog){
      dialog.setTitle('Normal');
      dialog.setSize(BootstrapDialog.SIZE_NORMAL);
    }
  }, {
    label: 'Small',
    action: function(dialog){
      dialog.setTitle('Small');
      dialog.setSize(BootstrapDialog.SIZE_SMALL);
    }
  }, {
    label: 'Wide',
    action: function(dialog){
      dialog.setTitle('Wide');
      dialog.setSize(BootstrapDialog.SIZE_WIDE);
    }
  }, {
    label: 'Large',
    action: function(dialog){
      dialog.setTitle('Large');
      dialog.setSize(BootstrapDialog.SIZE_LARGE);
    }
  }]
});

上述便是本文的全体内容,希望对大家的求学抱有支持,也可望大家多多协助脚本之家。

您可能感兴趣的篇章:

  • 页面遮罩层,并且阻止页面body滚动。bootstrap模态框原理
  • Bootstrap天天必学之模态框(Modal)插件
  • Bootstrap模态框(modal)垂直居中的实例代码
  • 浅析BootStrap中Modal(模态框)使用体验
  • bootstrap模态框消失难点的消除形式
  • Bootstrap模态框禁止使用空白处点击关闭
  • BOOTSTRAP时间控件突显在模态框下边包车型地铁bug修复
  • Bootstrap模态框调用功用完毕形式
  • BootStrap Angularjs NgDialog实现形式对话框
  • bootstrap3-dialog-master模态框使用详解

本文由4887王中王鉄算盘奖结果发布于4887王中王鉄算盘奖结果,转载请注明出处:BootstrapDialog使用详解,注册模态框

关键词:

上一篇:Stop SQL Server4887王中王鉄算盘奖结果

下一篇:没有了

最火资讯