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实现的鼠标经过时播放声音
May 18 Javascript
使用jQuery.Validate进行客户端验证(初级篇) 不使用微软验证控件的理由
Jun 28 Javascript
javascript定义变量时加var与不加var的区别
Dec 22 Javascript
纯js代码实现未知宽高的元素在指定元素中垂直水平居中显示
Sep 12 Javascript
JavaScript模拟push
Mar 06 Javascript
关于JS中match() 和 exec() 返回值和属性的测试
Mar 21 Javascript
基于JavaScript实现淘宝商品广告效果
Aug 10 Javascript
JS 中LocalStorage和SessionStorage的使用
Aug 17 Javascript
使用react实现手机号的数据同步显示功能的示例代码
Apr 03 Javascript
通过jquery toggleClass()属性制作文章段落更改背景颜色
May 21 jQuery
浅谈express.js框架中间件(middleware)
Apr 07 Javascript
JavaScript函数式编程(Functional Programming)箭头函数(Arrow functions)用法分析
May 22 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中file_exists与is_file,is_dir的区别介绍
2012/09/12 PHP
PHP取二进制文件头快速判断文件类型的实现代码
2013/08/05 PHP
php利用smtp类实现电子邮件发送
2015/10/30 PHP
javascript 得到文件后缀名的思路及实现
2020/05/09 Javascript
自定义的一个简单时尚js下拉选择框
2013/11/20 Javascript
利用Keydown事件阻止用户输入实现代码
2014/03/11 Javascript
js判断登录与否并确定跳转页面的方法
2015/01/30 Javascript
Jquery插件实现点击获取验证码后60秒内禁止重新获取
2015/03/13 Javascript
jqPlot jQuery绘图插件的使用
2016/06/18 Javascript
jQuery的$.extend 浅拷贝与深拷贝
2017/03/08 Javascript
AngularJS 限定$scope的范围实例详解
2017/06/23 Javascript
QRCode.js二维码生成并能长按识别
2018/10/16 Javascript
Node.js JSON模块用法实例分析
2019/01/04 Javascript
Vue动态面包屑功能的实现方法
2019/07/01 Javascript
Vuex的API文档说明详解
2020/02/05 Javascript
vue实现编辑器键盘抬起时内容跟随光标距顶位置向上滚动效果
2020/05/28 Javascript
Python实现partial改变方法默认参数
2014/08/18 Python
Python单元测试实例详解
2018/05/25 Python
对Python之gzip文件读写的方法详解
2019/02/08 Python
Python实现的大数据分析操作系统日志功能示例
2019/02/11 Python
python中tkinter的应用:修改字体的实例讲解
2019/07/17 Python
Python中的相关分析correlation analysis的实现
2019/08/29 Python
django实现将修改好的新模型写入数据库
2020/03/31 Python
python3.7+selenium模拟淘宝登录功能的实现
2020/05/26 Python
浅谈Python中的生成器和迭代器
2020/06/19 Python
Python使用内置函数setattr设置对象的属性值
2020/10/16 Python
Pycharm 跳转回之前所在页面的操作
2021/02/05 Python
CSS3的Border-radius轻松制作圆角
2012/12/24 HTML / CSS
详解CSS3 filter:drop-shadow滤镜与box-shadow区别与应用
2020/08/24 HTML / CSS
使用html5 canvas绘制圆环动效
2019/06/03 HTML / CSS
Footshop乌克兰:运动鞋的最大选择
2019/12/01 全球购物
运动会邀请函范文
2014/01/31 职场文书
爱心募捐感谢信
2015/01/22 职场文书
幼儿教师小班个人总结
2015/02/05 职场文书
军训后的感想
2015/08/07 职场文书
秀!学妹看见都惊呆的Python小招数!【详细语言特性使用技巧】
2021/04/27 Python