bootstrap中模态框、模态框的属性实例详解


Posted in Javascript onFebruary 17, 2017

工作中有需要用到模态框的可以看看

<div class="modal fade" id="userModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyboard="false">
    <div class="modal-dialog">
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal" aria-hidden="true" id="btnCancel">
            ×
          </button>
          <h4 class="modal-title" id="myModalLabel">
            前台菜单管理
          </h4>
        </div>
          <div class="modal-body">
            <div>
              <table width="100%" border="0" class="userCon_2">
                <tr>
                  <th width="30%">名称:</th>
                  <td width="70%">
                    <input type="text" name="Name" class="form-control" style="border-radius:3px; width:220px;" id="txtName" required="" aria-required="true">
                  </td>
                </tr>
                <tr>
                  <th>动作类型:</th>
                  <td>
                    <select class="selectpicker show-tick" id="txtType" style="height: 30px; width: 220px;" name="Type">
                      <option value="view">view</option>
                      <option value="click">click</option>
                    </select>
                  </td>
                </tr>
                <tr>
                  <th>路径:</th>
                  <td>
                    <input type="text" name="Url" class="form-control" style="border-radius:3px; width:220px;" id="txtUrl" required="" aria-required="true" />
                  </td>
                </tr>
                <tr>
                  <th>排序:</th>
                  <td>
                    <input type="text" name="Rank" class="form-control" style="border-radius:3px; width:220px;" id="txtRank" />
                    <input type="hidden" name="MainMenuGuid" value="" id="txtMainMenuGuid" />
                  </td>
                </tr>
              </table>
            </div>
          </div>
          <div class="modal-footer" style="border-top:none;">
            <button type="button" class="btn btn-default" data-dismiss="modal" id="btnClose">关闭</button>
            <button type="submit" class="btn btn-primary" id="btnSave">保存</button>
          </div>
      </div><!-- /.modal-content -->
    </div><!-- /.modal -->
  </div>

其中模态框有个属性可以避免点击遮罩层导致模态框关闭。就是div中设置的 data-backdrop="static"。这样可以避免在模态框中输入内容时突然的误操作导致模态框关闭。

另外还有一个属性:data-keyboard="false"。此举是设置按下ESC退出键无效。同样是为了避免突然的误操作导致模态框关闭。

bootstrap中模态框、模态框的属性实例详解

<div id="toolbar" class="btn-group">
      <button id="btn_add" type="button" class="btn btn-newAdd" data-toggle="modal" data-target="#userModal">
        <span class="glyphicon glyphicon-plus" aria-hidden="true"></span>新增
      </button>
      <button id="btn_edit" type="button" class="btn btn-newAdd">
        <span class="glyphicon glyphicon-edit" aria-hidden="true"></span>修改
      </button>
      <button id="btn_delete" type="button" class="btn btn-newAdd">
        <span class="glyphicon glyphicon-remove" aria-hidden="true"></span>删除
      </button>
</div>

其中按钮属性 data-toggle="modal" data-target="#userModal" 是打开模态框。

Javascript 相关文章推荐
jquery简单体验
Jan 10 Javascript
js的alert弹出框出现乱码解决方案
Sep 02 Javascript
让jQuery Mobile不显示讨厌loading界面的方法
Feb 19 Javascript
JS和函数式语言的三特性
Mar 05 Javascript
jQuery fancybox在ie浏览器下无法显示关闭按钮的解决办法
Feb 19 Javascript
JavaScript知识点总结(四)之逻辑OR运算符详解
May 31 Javascript
简单的vue-resourse获取json并应用到模板示例
Feb 10 Javascript
详解webpack编译多页面vue项目的配置问题
Dec 11 Javascript
vuedraggable+element ui实现页面控件拖拽排序效果
Jul 29 Javascript
微信小程序bindinput与bindsubmit的区别实例分析
Apr 17 Javascript
windows实现npm和cnpm安装步骤
Oct 24 Javascript
vue封装自定义指令之动态显示title操作(溢出显示,不溢出不显示)
Nov 12 Javascript
Extjs gridpanel 中的checkbox(复选框)根据某行的条件不能选中的解决方法
Feb 17 #Javascript
原生js实现日期计算器功能
Feb 17 #Javascript
Vue自定义指令拖拽功能示例
Feb 17 #Javascript
BootStrap实现鼠标悬停下拉列表功能
Feb 17 #Javascript
javascript 判断当前浏览器版本并判断ie版本
Feb 17 #Javascript
JQuery validate 验证一个单独的表单元素实例
Feb 17 #Javascript
bootstrap fileinput 上传插件的基础使用
Feb 17 #Javascript
You might like
php 静态页面中显示动态内容
2009/08/14 PHP
一个简单的php加密解密函数(动态加密)
2013/06/19 PHP
PHP递归遍历指定文件夹内的文件实现方法
2016/11/15 PHP
JS查看对象功能代码
2008/04/25 Javascript
js 目录列举函数
2008/11/06 Javascript
JavaScript Title、alt提示(Tips)实现源码解读
2010/12/12 Javascript
JavaScript自定义等待wait函数实例分析
2015/03/23 Javascript
jQuery图片左右滚动代码 有左右按钮实例
2016/06/20 Javascript
Bootstrap CSS组件之下拉菜单(dropdown)
2016/12/17 Javascript
原生JS实现图片翻书效果
2017/02/16 Javascript
详解webpack+gulp实现自动构建部署
2017/06/29 Javascript
js学习总结_基于数据类型检测的四种方式(必看)
2017/07/04 Javascript
使用JavaScript根据图片获取条形码的方法
2017/07/04 Javascript
js装饰设计模式学习心得
2018/02/17 Javascript
layui字体图标 loading图标静止不旋转的解决方法
2019/09/23 Javascript
Element Card 卡片的具体使用
2020/07/26 Javascript
vue递归获取父元素的元素实例
2020/08/07 Javascript
[41:52]DOTA2-DPC中国联赛 正赛 CDEC vs Dynasty BO3 第二场 2月22日
2021/03/11 DOTA
跟老齐学Python之玩转字符串(2)更新篇
2014/09/28 Python
Python实现信用卡系统(支持购物、转账、存取钱)
2016/06/24 Python
Python 提取dict转换为xml/json/table并输出的实现代码
2016/08/28 Python
python在ubuntu中的几种安装方法(小结)
2017/12/08 Python
对python条件表达式的四种实现方法小结
2019/01/30 Python
Opencv常见图像格式Data Type及代码实例
2020/11/02 Python
HTML5的表单(绝对特别强大的功能)使用示例
2013/06/20 HTML / CSS
Java面试题及答案
2012/09/08 面试题
建筑装饰学院室内设计专业个人自我评价
2013/12/07 职场文书
大二自我鉴定
2014/01/31 职场文书
收银员岗位职责
2014/02/07 职场文书
数控技校生自我鉴定
2014/04/19 职场文书
新婚姻法离婚协议书范文
2014/11/30 职场文书
2015年综治宣传月活动总结
2015/03/25 职场文书
诚信考试主题班会
2015/08/17 职场文书
导游词之江南周庄
2019/12/06 职场文书
Golang 实现超大文件读取的两种方法
2021/04/27 Golang
微信小程序结合ThinkPHP5授权登陆后获取手机号
2021/11/23 PHP