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中的mouseleave和mouseout的区别 模仿下拉框效果
Feb 07 Javascript
JavaScript 函数参数是传值(byVal)还是传址(byRef) 分享
Jul 02 Javascript
JS关闭窗口或JS关闭页面的几种代码分享
Oct 25 Javascript
教你用jquery实现iframe自适应高度
Jun 11 Javascript
js中一维数组和二位数组中的几个问题示例说明
Jul 17 Javascript
AngularJS入门教程之链接与图片模板详解
Aug 19 Javascript
解决vue页面DOM操作不生效的问题
Mar 17 Javascript
Postman模拟发送带token的请求方法
Mar 31 Javascript
微信小程序实现图片上传放大预览删除代码
Jun 28 Javascript
基于iview-admin实现动态路由的示例代码
Oct 02 Javascript
如何在node环境实现“get数据解析”代码实例
Jul 03 Javascript
Vite + React从零开始搭建一个开源组件库
Jun 25 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
phpfans留言版用到的install.php
2007/01/04 PHP
php+croppic.js实现剪切上传图片功能
2018/08/14 PHP
jQuery Tools tab使用介绍
2012/07/14 Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
2013/11/11 Javascript
使用jquery写个更改表格行顺序的小功能
2014/04/29 Javascript
Angular用来控制元素的展示与否的原生指令介绍
2015/01/07 Javascript
javascript版2048小游戏
2015/03/18 Javascript
Javascript节点关系实例分析
2015/05/15 Javascript
Bootstrap每天必学之导航条
2015/11/27 Javascript
基于jquery实现瀑布流布局
2020/06/28 Javascript
第四章之BootStrap表单与图片
2016/04/25 Javascript
Nodejs获取网络数据并生成Excel表格
2020/03/31 NodeJs
AngularJs学习第八篇 过滤器filter创建
2016/06/08 Javascript
PhotoSwipe异步动态加载图片方法
2016/08/25 Javascript
JS 事件绑定、事件监听、事件委托详细介绍
2016/09/28 Javascript
js获取时间函数及扩展函数的方法
2016/10/30 Javascript
vue分类筛选filter方法简单实例
2017/03/30 Javascript
微信小程序 同步请求授权的详解
2017/08/04 Javascript
详解微信小程序调起键盘性能优化
2018/07/24 Javascript
jQuery实现动画、消失、显现、渐出、渐入效果示例
2018/09/06 jQuery
laravel-admin 与 vue 结合使用实例代码详解
2019/06/04 Javascript
Vue的click事件防抖和节流处理详解
2019/11/13 Javascript
vue v-model的用法解析
2020/10/19 Javascript
Python编程实现控制cmd命令行显示颜色的方法示例
2017/08/14 Python
Python基于动态规划算法解决01背包问题实例
2017/12/06 Python
python实现贪吃蛇游戏
2020/03/21 Python
Django QuerySet查询集原理及代码实例
2020/06/13 Python
html5开发之viewport使用
2013/10/17 HTML / CSS
电子专业推荐信范文
2013/11/18 职场文书
给国外客户的邀请函
2014/01/30 职场文书
财政专业大学生职业生涯规划书
2014/09/17 职场文书
会计试用期自我评价
2015/03/10 职场文书
人事任命通知
2015/04/20 职场文书
2015年乡镇科普工作总结
2015/05/13 职场文书
会计做账心得体会
2016/01/22 职场文书
python之基数排序的实现
2021/07/26 Python