Bootstrap模态对话框的简单使用


Posted in Javascript onApril 29, 2016

模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。

如果您想要单独引用该插件的功能,那么您需要引用 modal.js。或者,正如 Bootstrap 插件概览 一章中所提到,您可以引用 bootstrap.js 或压缩版的 bootstrap.min.js。
1、用法
您可以切换模态框(Modal)插件的隐藏内容:
通过 data 属性:在控制器元素(比如按钮或者链接)上设置属性 data-toggle="modal",同时设置 data-target="#identifier" 或 href="#identifier" 来指定要切换的特定的模态框(带有 id="identifier")。
通过 JavaScript:使用这种技术,您可以通过简单的一行 JavaScript 来调用带有 id="identifier" 的模态框:
$('#identifier').modal(options)
2、简单实例

div id="myModal" class="modal hide fade">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">x</button>
<h3>对话框标题</h3>
</div>
<div class="modal-body">
<p>对话框主体</p>
</div>
<div class="modal-footer">
<a href="#" class="btn" data-dismiss="modal">取消</a>
<a href="#" class="btn btn-primary" data-dismiss="modal">确定</a>
</div>
</div>

可以使用按钮或链接直接调用模态对话框,这是简单的用法:

<a href="#modal1" role="button" class="btn btn-primary btn-sm" data-toggle="modal">合同添加</a>

另外,当你需要让对话框能够在每次打开时表单数据清空,如下:
$('#modal1').modal('hide');

 $("#modal1").on("hidden", function() {$('#form1')[0].reset();}); //添加合同后,清空表单操作

如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:

以上就是本文的全部内容,希望对大家的学习有所帮助。

Javascript 相关文章推荐
js用图作提交按钮或超连接
Mar 26 Javascript
基于jquery的loading效果实现代码
Nov 05 Javascript
JavaScript面向对象知识串结(读JavaScript高级程序设计(第三版))
Jul 17 Javascript
js multiple全选与取消全选实现代码
Dec 04 Javascript
JavaScript var声明变量背后的原理示例解析
Oct 12 Javascript
jQuery实现的Div窗口震动效果实例
Aug 07 Javascript
AngularJS API之copy深拷贝详解及实例
Sep 14 Javascript
浅析如何利用angular结合translate为项目实现国际化
Dec 08 Javascript
bootstrap常用组件之头部导航实现代码
Apr 20 Javascript
angularJs提交文本框数据到后台的方法
Oct 08 Javascript
vue实现密码显示与隐藏按钮的自定义组件功能
Apr 23 Javascript
js实现移动端轮播图滑动切换
Dec 21 Javascript
jquery UI Datepicker时间控件的使用及问题解决
Apr 28 #Javascript
jquery弹出遮掩层效果【附实例代码】
Apr 28 #Javascript
onclick和onblur冲突问题的快速解决方法
Apr 28 #Javascript
如何使用jquery修改css中带有!important的样式属性
Apr 28 #Javascript
JavaScript String 对象常用方法总结
Apr 28 #Javascript
JavaScript Math 对象常用方法总结
Apr 28 #Javascript
非常漂亮的相册集 使用jquery制作相册集
Apr 28 #Javascript
You might like
php页面,mysql数据库转utf-8乱码,utf-8编码问题总结
2015/08/27 PHP
Javascript中自动切换焦点实现代码
2012/12/15 Javascript
JS操作Cookie写入和读取实例代码
2013/10/20 Javascript
jquery进行数组遍历如何跳出当前的each循环
2014/06/05 Javascript
js对象继承之原型链继承实例
2015/01/10 Javascript
JavaScript操作DOM元素的childNodes和children区别
2015/04/01 Javascript
JS+CSS实现大气清新的滑动菜单效果代码
2015/10/22 Javascript
js实现的页面加载完毕之前loading提示效果完整示例【附demo源码下载】
2016/08/02 Javascript
Vue常用指令V-model用法
2017/03/08 Javascript
js中变量的连续赋值(实例讲解)
2017/07/08 Javascript
基于js 字符串indexof与search方法的区别(详解)
2017/12/04 Javascript
详解如何使用babel进行es6文件的编译
2018/05/29 Javascript
深入理解Vue.js轻量高效的前端组件化方案
2018/12/10 Javascript
在node中使用jwt签发与验证token的方法
2019/04/03 Javascript
微信小程序如何获取用户头像和昵称
2019/09/23 Javascript
JQuery基于FormData异步提交数据文件
2020/09/01 jQuery
Python实现基于HTTP文件传输实例
2014/11/08 Python
python3+PyQt5+Qt Designer实现扩展对话框
2018/04/20 Python
win7 x64系统中安装Scrapy的方法
2018/11/18 Python
Python闭包和装饰器用法实例详解
2019/05/22 Python
Python Django的安装配置教程图文详解
2019/07/17 Python
关于Python 常用获取元素 Driver 总结
2019/11/24 Python
Python带参数的装饰器运行原理解析
2020/06/09 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
2020/07/14 Python
使用python-cv2实现视频的分解与合成的示例代码
2020/10/26 Python
Troy-Bilt官网:草坪割草机、吹雪机、分蘖机等
2019/02/19 全球购物
巴西手表购物网站:eclock
2019/03/19 全球购物
英国首屈一指的票务公司:See Tickets
2019/05/11 全球购物
Diesel美国网上商店:意大利牛仔时装品牌
2020/12/10 全球购物
师范生自我鉴定范文
2013/10/05 职场文书
年终晚会活动方案
2014/08/21 职场文书
员工团队活动方案
2014/08/28 职场文书
2015年园林绿化工作总结
2015/05/23 职场文书
关于公司年会的开幕词
2016/03/04 职场文书
《曾国藩家书》读后感——读家书,立家风
2019/08/21 职场文书
解决golang post文件时Content-Type出现的问题
2021/05/02 Golang