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 相关文章推荐
仿新浪微博返回顶部的jquery实现代码
Oct 01 Javascript
Javascript中的Array数组对象详谈
Mar 03 Javascript
jQuery ajax调用WCF服务实例
Jul 16 Javascript
jQuery中next方法用法实例
Apr 24 Javascript
基于jquery实现在线选座订座之影院篇
Aug 24 Javascript
基于jQuery实现左右图片轮播(原理通用)
Dec 24 Javascript
Angular表单验证实例详解
Oct 20 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
Dec 27 Javascript
jQuery实现在新增加的元素上添加事件方法案例分析
Feb 09 Javascript
JS实现向iframe中表单传值的方法
Mar 24 Javascript
bootstrap的常用组件和栅格式布局详解
May 02 Javascript
Vue配置marked链接添加target=&quot;_blank&quot;的方法
Jul 19 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开发
2015/09/28 PHP
laravel 解决Validator使用中出现的问题
2019/10/25 PHP
jQuery学习7 操作JavaScript对象和集合的函数
2010/02/07 Javascript
jquery.boxy插件的iframe扩展代码
2010/07/02 Javascript
jQuery中insertBefore()方法用法实例
2015/01/08 Javascript
JS+CSS实现感应鼠标渐变显示DIV层的方法
2015/02/20 Javascript
Jquery操作Ajax方法小结
2015/11/29 Javascript
JavaScript必知必会(三) String .的方法来自何方
2016/06/08 Javascript
easyui combotree加载静态数据问题(选不上)解决方法
2016/12/26 Javascript
Node.js数据库操作之连接MySQL数据库(一)
2017/03/04 Javascript
vue.js开发环境搭建教程
2017/05/04 Javascript
jQuery遍历节点方法汇总(推荐)
2017/05/13 jQuery
react-router中的属性详解
2017/06/01 Javascript
js编写简单的计时器功能
2017/07/15 Javascript
详谈js对url进行编码和解码(三种方式的区别)
2017/08/16 Javascript
关于Vue单页面骨架屏实践记录
2017/12/13 Javascript
原生JS实现留言板功能
2020/02/08 Javascript
webpack+express实现文件精确缓存的示例代码
2020/06/11 Javascript
vue实现购物车的小练习
2020/12/21 Vue.js
[01:29]2014DOTA2展望TI 剑指西雅图DK战队专访
2014/06/30 DOTA
python 删除非空文件夹的实例
2018/04/26 Python
Python unittest 简单实现参数化的方法
2018/11/30 Python
python接口自动化(十七)--Json 数据处理---一次爬坑记(详解)
2019/04/18 Python
PyTorch实现AlexNet示例
2020/01/14 Python
详解pandas中iloc, loc和ix的区别和联系
2020/03/09 Python
python向企业微信发送文字和图片消息的示例
2020/09/28 Python
HTML5 HTMLCollection和NodeList的区别详解
2020/04/29 HTML / CSS
加拿大领先的牛仔零售商:Bluenotes
2018/01/22 全球购物
学生会竞选演讲稿
2014/04/24 职场文书
2014年酒店年度工作总结
2014/12/10 职场文书
项目安全员岗位职责
2015/02/15 职场文书
预防艾滋病宣传活动总结
2015/05/09 职场文书
文艺晚会开场白
2015/05/29 职场文书
小学生暑假生活总结
2015/07/13 职场文书
JavaScript嵌入百度地图API的最详细方法
2021/04/16 Javascript
使用Mysql计算地址的经纬度距离和实时位置信息
2022/04/29 MySQL