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 相关文章推荐
JavaScript的RequireJS库入门指南
Jul 01 Javascript
js中unicode转码方法详解
Oct 09 Javascript
详解JavaScript的变量和数据类型
Nov 27 Javascript
js+canvas绘制五角星的方法
Jan 28 Javascript
JS中BOM相关知识点总结(必看篇)
Nov 22 Javascript
Input文本框随着输入内容多少自动延伸的实现
Feb 15 Javascript
JS中正则表达式全局匹配模式 /g用法详解
Apr 01 Javascript
jQuery ajax请求struts action实现异步刷新
Apr 19 jQuery
在 Angular中 使用 Lodash 的方法
Feb 11 Javascript
iview同时验证多个表单问题总结
Sep 29 Javascript
Vue动态组件与异步组件实例详解
Feb 23 Javascript
JavaScript实现无限轮播效果
Nov 19 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 大数据量及海量数据处理算法总结
2011/05/07 PHP
PHP小技巧之函数重载
2014/06/02 PHP
解决laravel groupBy 对查询结果进行分组出现的问题
2019/10/09 PHP
WEB高性能开发之疯狂的HTML压缩
2010/06/19 Javascript
关于JavaScript中事件绑定的方法总结
2016/10/26 Javascript
微信小程序  audio音频播放详解及实例
2016/11/02 Javascript
JS制作类似选项卡切换的年历
2016/12/03 Javascript
简单的jQuery拖拽排序效果的实现(增强动态)
2017/02/09 Javascript
Bootstrap禁用响应式布局的实现方法
2017/03/09 Javascript
Webpack性能优化 DLL 用法详解
2017/08/10 Javascript
详解微信小程序支付流程与梳理
2019/07/16 Javascript
nodejs 递归拷贝、读取目录下所有文件和目录
2019/07/18 NodeJs
微信小程序使用Vant Weapp组件库的方法步骤
2019/08/01 Javascript
你可能从未使用过的11+个JavaScript特性(小结)
2020/01/08 Javascript
Preload基础使用方法详解
2020/02/03 Javascript
JS实现省市县三级下拉联动
2020/04/10 Javascript
js实现简单音乐播放器
2020/06/30 Javascript
使用wxPython获取系统剪贴板中的数据的教程
2015/05/06 Python
Python中max函数用法实例分析
2015/07/17 Python
使用python调用zxing库生成二维码图片详解
2017/01/10 Python
Python OpenCV读取png图像转成jpg图像存储的方法
2018/10/28 Python
python实现求特征选择的信息增益
2018/12/18 Python
python多继承(钻石继承)问题和解决方法简单示例
2019/10/21 Python
python实现企业微信定时发送文本消息的示例代码
2020/11/24 Python
HTML4和HTML5之间除了相似以外的10个主要不同
2012/12/13 HTML / CSS
戴森英国官网:Dyson英国
2019/05/07 全球购物
大学生专科学习生活的自我评价
2013/12/07 职场文书
教师自我评价范文
2013/12/16 职场文书
村官学习十八大感想
2014/01/15 职场文书
培训讲师岗位职责
2014/04/13 职场文书
校长四风对照检查材料
2014/09/27 职场文书
2014乡镇党委副书记对照检查材料思想汇报
2014/10/09 职场文书
2019 入党申请书范文
2019/07/10 职场文书
《自然之道》读后感3篇
2019/12/17 职场文书
Golang 结构体数据集合
2022/04/22 Golang
插件导致ECharts被全量引入的坑示例解析
2022/09/23 Javascript