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 相关文章推荐
js获取图片长和宽度的代码
Nov 24 Javascript
如何获取网站icon有哪些可行的方法
Jun 05 Javascript
JavaScript中的this到底是什么(一)
Dec 09 Javascript
JS中的数组方法笔记整理
Jul 26 Javascript
Vue.js每天必学之计算属性computed与$watch
Sep 05 Javascript
jQuery基于xml格式数据实现模糊查询及分页功能的方法
Dec 25 Javascript
基于vue2.0+vuex的日期选择组件功能实现
Mar 13 Javascript
深入浅析var,let,const的异同点
Aug 07 Javascript
JavaScript ES2019中的8个新特性详解
Feb 20 Javascript
微信小程序textarea层级过高(盖住其他元素)问题的解决办法
Mar 04 Javascript
如何进行微信公众号开发的本地调试的方法
Jun 16 Javascript
微信小程序开发搜索功能实现(前端+后端+数据库)
Mar 04 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
虹吸式咖啡探讨–研磨
2021/03/03 冲泡冲煮
PHP MSSQL 存储过程的方法
2008/12/24 PHP
简单的PHP缓存设计实现代码
2011/09/30 PHP
PHP中的生成XML文件的4种方法分享
2012/10/06 PHP
php中time()与$_SERVER[REQUEST_TIME]用法区别
2014/11/19 PHP
php导出csv文件,可导出前导0实例代码
2016/11/16 PHP
php中序列化与反序列化详解
2017/02/13 PHP
postman的安装与使用方法(模拟Get和Post请求)
2018/08/06 PHP
JavaScript 浮点数运算 精度问题
2009/10/06 Javascript
我遇到的参数传递中 双引号单引号嵌套问题
2010/02/11 Javascript
Grid得到选择行数据的方法总结
2011/01/17 Javascript
jQuery实现隔行背景色变色
2014/11/24 Javascript
js实现简洁的滑动门菜单(选项卡)效果代码
2015/09/04 Javascript
基于JavaScript实现div层跟随滚动条滑动
2016/01/12 Javascript
JS实现自动轮播图效果(自适应屏幕宽度+手机触屏滑动)
2017/06/19 Javascript
JavaScript实现微信红包算法及问题解决方法
2018/04/26 Javascript
Vue点击切换颜色的方法
2018/09/13 Javascript
微信小程序实现发送验证码按钮效果
2018/12/20 Javascript
微信小程序云开发之使用云函数
2019/05/17 Javascript
[01:02]DOTA2上海特锦赛SHOWOPEN
2016/03/25 DOTA
python 运算符 供重载参考
2009/06/11 Python
Python机器学习之决策树算法实例详解
2017/12/06 Python
Python mutiprocessing多线程池pool操作示例
2019/01/30 Python
scikit-learn线性回归,多元回归,多项式回归的实现
2019/08/29 Python
用python写爬虫简单吗
2020/07/28 Python
如何利用python之wxpy模块玩转微信
2020/08/17 Python
丑小鸭教学反思
2014/02/03 职场文书
客服部工作职责范本
2014/02/14 职场文书
关爱留守儿童倡议书
2014/04/15 职场文书
机关保密承诺书
2014/06/03 职场文书
党建目标管理责任书
2014/07/25 职场文书
大型公益活动策划方案
2014/08/20 职场文书
初二学生评语大全
2014/12/26 职场文书
推广普通话的宣传语
2015/07/13 职场文书
MySQL中使用or、in与union all在查询命令下的效率对比
2021/05/26 MySQL
kubernetes集群搭建Zabbix监控平台的详细过程
2022/07/07 Servers