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记录用户登录次数实现代码
Jan 15 Javascript
IE下双击checkbox反应延迟问题的解决方法
Mar 27 Javascript
javascript与有限状态机详解
May 08 Javascript
jQuery实现的自适应焦点图效果完整实例
Aug 24 Javascript
微信小程序 新建登录页并实现tabBar隐藏
Jun 13 Javascript
JavaScript判断浏览器和hack滚动条的写法
Jul 23 Javascript
javascript 产生随机数的几种方法总结
Sep 26 Javascript
Vue验证码60秒倒计时功能简单实例代码
Jun 22 Javascript
小程序scroll-view组件实现滚动的示例代码
Sep 20 Javascript
js比较两个单独的数组或对象是否相等的实例代码
Apr 28 Javascript
JS实现进度条动态加载特效
Mar 25 Javascript
vue+element获取el-table某行的下标,根据下标操作数组对象方式
Aug 07 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面向对象分析设计的61条军规小结
2010/07/17 PHP
php数组函数序列之asort() - 对数组的元素值进行升序排序,保持索引关系
2011/11/02 PHP
kohana框架上传文件验证规则写法示例
2014/07/14 PHP
编辑浪子版表单验证类
2007/05/12 Javascript
JQuery 文本框使用小结
2010/05/22 Javascript
js 手机号码合法性验证代码集合
2012/09/29 Javascript
jQuery源码解读之removeAttr()方法分析
2015/02/20 Javascript
node.js中格式化数字增加千位符的几种方法
2015/07/03 Javascript
JS实现队列与堆栈的方法
2016/04/21 Javascript
AngularJs定时器$interval 和 $timeout详解
2017/05/25 Javascript
JavaWeb表单及时验证功能在输入后立即验证(含用户类型,性别,爱好...的验证)
2017/06/09 Javascript
js编写简单的计时器功能
2017/07/15 Javascript
浅谈在fetch方法中添加header后遇到的预检请求问题
2017/08/31 Javascript
js实现数组和对象的深浅拷贝
2017/09/30 Javascript
详解vuex结合localstorage动态监听storage的变化
2018/05/03 Javascript
element-ui 中的table的列隐藏问题解决
2018/08/24 Javascript
vue 对象添加或删除成员时无法实时更新的解决方法
2019/05/01 Javascript
js实现简单掷骰子小游戏
2019/10/24 Javascript
vue使用recorder.js实现录音功能
2019/11/22 Javascript
[02:08]我的刀塔不可能这么可爱 胡晓桃_1
2014/06/20 DOTA
python实现代码行数统计示例分享
2014/02/10 Python
python生成器表达式和列表解析
2016/03/10 Python
python异常和文件处理机制详解
2016/07/19 Python
Flask框架的学习指南之制作简单blog系统
2016/11/20 Python
python3中的md5加密实例
2018/05/29 Python
pandas ix &amp;iloc &amp;loc的区别
2019/01/10 Python
使用Python实现画一个中国地图
2019/11/23 Python
Python urllib.request对象案例解析
2020/05/11 Python
python利用faker库批量生成测试数据
2020/10/15 Python
python如何控制进程或者线程的个数
2020/10/16 Python
使用CSS3配合IE滤镜实现渐变和投影的效果
2015/09/06 HTML / CSS
TripAdvisor越南:全球领先的旅游网站
2017/09/21 全球购物
Eclipse面试题
2014/03/22 面试题
公务员转正考察材料
2014/02/07 职场文书
高三毕业典礼主持词
2014/03/27 职场文书
环境卫生工作汇报材料
2014/10/28 职场文书