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 1.0.2
Oct 11 Javascript
JS运行耗时操作的延时显示方法
Nov 19 Javascript
javascript分页代码(当前页码居中)
Sep 20 Javascript
用Js实现的动态增加表格示例自己写的
Oct 21 Javascript
js取消单选按钮选中示例代码
Nov 14 Javascript
jQuery Validation PlugIn的使用方法详解
Dec 18 Javascript
vue2.X组件学习心得(新手必看篇)
Jul 05 Javascript
jQuery实现ajax回调函数带入参数的方法示例
Jun 26 jQuery
重学JS之显示强制类型转换详解
Jun 30 Javascript
JavaScript中的执行环境和作用域链
Sep 04 Javascript
Electron+vue从零开始打造一个本地播放器的方法示例
Oct 27 Javascript
js+html+css实现手动轮播和自动轮播
Dec 30 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单例模式
2014/11/25 PHP
PHP编程获取音频文件时长的方法【基于getid3类】
2017/04/20 PHP
PHP精确到毫秒秒杀倒计时实例详解
2019/03/14 PHP
如何在PHP中生成随机数
2020/06/04 PHP
jquery 框架使用教程 AJAX篇
2009/10/11 Javascript
用JavaScript仿PS里的羽化效果代码
2011/12/20 Javascript
js离开或刷新页面检测(且兼容FF,IE,Chrome)
2014/03/05 Javascript
javascript初学者常用技巧
2014/09/02 Javascript
JavaScript判断对象是否为数组
2015/12/22 Javascript
JSON+Jquery省市区三级联动
2016/01/13 Javascript
javascript作用域、作用域链(菜鸟必看)
2016/06/16 Javascript
基于JavaScript实现跳转提示页面
2016/09/24 Javascript
javascript实现复选框全选或反选
2017/02/04 Javascript
jquery使用echarts实现有向图可视化功能示例
2019/11/25 jQuery
vue 弹出遮罩层样式实例
2020/07/22 Javascript
Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
2015/05/22 Python
浅析Python3 pip换源问题
2020/01/06 Python
Python fileinput模块如何逐行读取多个文件
2020/10/05 Python
用HTML5制作数字时钟的教程
2015/05/11 HTML / CSS
HTML5在线预览PDF的示例代码
2017/09/14 HTML / CSS
美国创意之家:BulbHead
2017/07/12 全球购物
法国创作个性化T恤衫和其他定制产品平台:Tostadora
2018/04/08 全球购物
澳大利亚波西米亚风情网上商店:Czarina
2019/03/18 全球购物
澳大利亚运动鞋商店:Platypus Shoes
2019/09/27 全球购物
外语系毕业生自荐信范文
2013/12/16 职场文书
干部行政关系介绍信
2014/01/17 职场文书
军校大学生个人的自我评价
2014/02/17 职场文书
超市创意活动方案
2014/08/15 职场文书
学习十八届四中全会精神思想汇报
2014/10/23 职场文书
小学教师个人总结
2015/02/05 职场文书
2015年财务工作总结范文
2015/03/31 职场文书
与死神共舞观后感
2015/06/15 职场文书
2016年“12.4”法制宣传日活动总结
2016/04/01 职场文书
职场干货:简历中的自我评价应该这样写!
2019/05/06 职场文书
Python实战之疫苗研发情况可视化
2021/05/18 Python
微信告警的zabbix监控系统 监控整个NGINX集群
2022/04/18 Servers