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将当前时间格式转换成时间搓(自写)
Sep 26 Javascript
jQuery(js)获取文字宽度(显示长度)示例代码
Dec 31 Javascript
javascript 密码框防止用户粘贴和复制的实现代码
Feb 17 Javascript
用jquery写的菜单从左往右滑动出现
Apr 11 Javascript
table insertRow、deleteRow定义和用法总结
May 14 Javascript
js实现根据身份证号自动生成出生日期
Dec 15 Javascript
Vue.js学习之计算属性
Jan 22 Javascript
JavaScript实现审核流程状态的动态显示进度条
Mar 15 Javascript
Vue-router 类似Vuex实现组件化开发的示例
Sep 15 Javascript
原生JS实现网页手机音乐播放器 歌词同步播放的示例
Feb 02 Javascript
搭建element-ui的Vue前端工程操作实例
Feb 23 Javascript
javascript实现小型区块链功能
Apr 03 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 高手之路(一)
2006/10/09 PHP
php使用CutyCapt实现网页截图保存的方法
2016/10/03 PHP
PHP使用PDO调用mssql存储过程的方法示例
2017/10/07 PHP
js动态设置鼠标事件示例代码
2013/10/30 Javascript
js中document.write使用过程中的一点疑问解答
2014/03/20 Javascript
D3.js 从P元素的创建开始(显示可加载数据)
2014/10/30 Javascript
jQuery的观察者模式详解
2014/12/22 Javascript
jqGrid中文文档之选项设置
2015/12/02 Javascript
jQuery时间插件jquery.clock.js用法实例(5个示例)
2016/01/14 Javascript
使用jQuery实现Web页面换肤功能的要点解析
2016/05/12 Javascript
使用three.js 画渐变的直线
2016/06/05 Javascript
JavaScript实现类似淘宝的购物车效果
2017/03/16 Javascript
JavaScript实现换肤功能
2017/09/15 Javascript
关于axios不能使用Vue.use()浅析
2018/01/12 Javascript
详解关于Vue单元测试的几个坑
2020/04/26 Javascript
如何使用Javascript中的this关键字
2020/05/28 Javascript
python 数据清洗之数据合并、转换、过滤、排序
2017/02/12 Python
python利用标准库如何获取本地IP示例详解
2017/11/01 Python
使用Python的turtle模块画图的方法
2017/11/15 Python
python下解压缩zip文件并删除文件的实例
2018/04/24 Python
Python爬虫包BeautifulSoup简介与安装(一)
2018/06/17 Python
Python爬虫实现抓取京东店铺信息及下载图片功能示例
2018/08/07 Python
解决Django中多条件查询的问题
2019/07/18 Python
django-初始配置(纯手写)详解
2019/07/30 Python
python读取word 中指定位置的表格及表格数据
2019/10/23 Python
python使用HTMLTestRunner导出饼图分析报告的方法
2019/12/30 Python
Jo Malone美国官网:祖玛珑香水
2017/03/27 全球购物
英国家喻户晓的高街品牌:River Island
2017/11/28 全球购物
如何用Java实现列出某个目录下的所有子目录
2015/07/20 面试题
百货商场楼层班组长竞聘书
2014/03/31 职场文书
地理信息科学专业推荐信
2014/09/08 职场文书
班主任2015新年寄语
2014/12/08 职场文书
2015年学生会个人工作总结
2015/04/09 职场文书
张思德观后感
2015/06/09 职场文书
《刷子李》教学反思
2016/02/20 职场文书
2019升学宴主持词范本5篇
2019/10/09 职场文书