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的倒计时插件代码
May 07 Javascript
让新消息在网页标题闪烁提示的jQuery代码
Nov 04 Javascript
jQuery中live()方法用法实例
Jan 19 Javascript
js实现仿百度瀑布流的方法
Feb 05 Javascript
javascript实现类似百度分享功能的方法
Jul 27 Javascript
JavaScript获取各大浏览器信息图示
Nov 20 Javascript
javascript中类的定义方式详解(四种方式)
Dec 22 Javascript
使用ionic在首页新闻中应用到的跑马灯效果的实现方法
Feb 13 Javascript
微信小程序wx.getImageInfo()如何获取图片信息
Jan 26 Javascript
webpack4.0打包优化策略整理小结
Mar 30 Javascript
JQuery中的常用事件、对象属性与使用方法分析
Dec 23 jQuery
Postman动态获取返回值过程详解
Jun 30 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 数组元素快速去重
2017/05/05 PHP
PHP实现的获取文件mimes类型工具类示例
2018/04/08 PHP
php+js实现点赞功能的示例详解
2020/08/07 PHP
jQuery 通过事件委派一次绑定多种事件,以减少事件冗余
2010/06/30 Javascript
计算世界完全对称日的js代码,粗糙版
2011/11/04 Javascript
JQuery写动态树示例代码
2013/07/31 Javascript
JQuery页面图片切换和新闻列表滚动效果的具体实现
2013/09/26 Javascript
JS常用字符串处理方法应用总结
2014/05/22 Javascript
JavaScript中的eval()函数使用介绍
2014/12/31 Javascript
Vuex之理解state的用法实例
2017/04/19 Javascript
Angular.Js中ng-include指令的使用与实现
2017/05/07 Javascript
javascript简写常用的12个技巧(可以大大减少你的js代码量)
2020/03/28 Javascript
vue-cli开发时,关于ajax跨域的解决方法(推荐)
2018/02/03 Javascript
Vue cli构建及项目打包以及出现的问题解决
2018/08/27 Javascript
详解ESLint在Vue中的使用小结
2018/10/15 Javascript
javascript function(函数类型)使用与注意事项小结
2019/06/10 Javascript
对Python Pexpect 模块的使用说明详解
2019/02/14 Python
Scrapy框架爬取西刺代理网免费高匿代理的实现代码
2019/02/22 Python
pytorch查看通道数 维数 尺寸大小方式
2020/05/26 Python
python中rc1什么意思
2020/06/19 Python
HTML5的Geolocation地理位置定位API使用教程
2016/05/12 HTML / CSS
英国家居装饰品、户外家具和玻璃器皿购物网站:Rinkit.com
2019/11/04 全球购物
个人思想理论学习的自我鉴定
2013/11/30 职场文书
优秀员工年终发言演讲稿
2014/01/01 职场文书
违纪检讨书2000字
2014/02/08 职场文书
《珍珠泉》教学反思
2014/02/20 职场文书
年级组长自我鉴定
2014/02/22 职场文书
一岗双责责任书
2014/04/15 职场文书
计算机应用专业自荐信
2014/07/05 职场文书
行政文员岗位职责
2015/02/04 职场文书
民事调解协议书
2016/03/21 职场文书
超详细Python解释器新手安装教程
2021/05/10 Python
使用tensorflow 实现反向传播求导
2021/05/26 Python
解决sql server 数据库,sa用户被锁定的问题
2021/06/11 SQL Server
Python+腾讯云服务器实现每日自动健康打卡
2021/12/06 Python
Python机器学习应用之基于线性判别模型的分类篇详解
2022/01/18 Python