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 本页面传值实现代码
May 17 Javascript
jquery下组织javascript代码(js函数化)
Aug 25 Javascript
JavaScript的递归之递归与循环示例介绍
Aug 05 Javascript
JavaScript类属性的访问方式详解
Feb 11 Javascript
jquery.Ajax()方法调用Asp.Net后台的方法解析
Feb 13 Javascript
Javascript单元测试框架QUnitjs详细介绍
May 08 Javascript
jQuery实现的支持IE的html滑动条
Mar 16 Javascript
使用 Node.js 对文本内容分词和关键词抽取
May 27 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
Jun 15 Javascript
js实现前面自动补全位数的方法
Oct 10 Javascript
JavaScript使用面向对象实现的拖拽功能详解
Jun 12 Javascript
JavaScript使用localStorage存储数据
Sep 25 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
咖啡因含量是由谁决定的?低因咖啡怎么来?低因咖啡适合什么人喝
2021/03/06 新手入门
php选择排序法实现数组排序实例分析
2015/02/16 PHP
详细解读PHP的Yii框架中登陆功能的实现
2015/08/21 PHP
php实现和c#一致的DES加密解密实例
2017/07/24 PHP
PHP实现数组转JSon和JSon转数组的方法示例
2018/06/14 PHP
用tip解决Ext列宽度不够的问题
2008/12/13 Javascript
基于jquery实现的定时显示与隐藏div广告的实现代码
2013/08/22 Javascript
Javascript 浮点运算的问题分析与解决方法
2013/08/27 Javascript
基于jQuery.Hz2Py.js插件实现的汉字转拼音特效
2015/05/07 Javascript
Javascript中setTimeOut和setInterval的定时器用法
2015/06/12 Javascript
jQuery实现标题有打字效果的焦点图代码
2015/11/16 Javascript
Javascript计算二维数组重复值示例代码
2016/12/18 Javascript
js调用刷新界面的几种方式
2017/05/03 Javascript
使用vue的v-for生成table并给table加上序号的实例代码
2017/10/27 Javascript
Vue 项目部署到服务器的问题解决方法
2017/12/05 Javascript
使用webpack-dev-server处理跨域请求的方法
2018/04/18 Javascript
Angular异步变同步处理方法
2018/08/13 Javascript
微信小程序上线发布流程图文详解
2019/05/06 Javascript
js实现石头剪刀布游戏
2020/10/11 Javascript
vue单元格多列合并的实现
2020/11/26 Vue.js
React中使用Vditor自定义图片详解
2020/12/25 Javascript
[01:12](回顾)DOTA2国际邀请赛,全世界DOTAer的盛宴
2014/07/01 DOTA
进一步探究Python中的正则表达式
2015/04/28 Python
详解Swift中属性的声明与作用
2016/06/30 Python
Python中的TCP socket写法示例
2018/05/11 Python
Flask框架Flask-Login用法分析
2018/07/23 Python
Pytorch 定义MyDatasets实现多通道分别输入不同数据方式
2020/01/15 Python
Python连接SQLite数据库并进行增册改查操作方法详解
2020/02/18 Python
利用Python脚本批量生成SQL语句
2020/03/04 Python
PyQt5实现简单的计算器
2020/05/30 Python
英国领先的电子、技术和办公用品购物网站:Ebuyer
2018/04/04 全球购物
Grow Gorgeous美国官网:只要八天,体验唤醒毛囊后新生的茂密秀发
2018/06/04 全球购物
普罗米修斯教学反思
2014/02/06 职场文书
财务人员廉洁自律心得体会
2016/01/13 职场文书
Python爬虫之爬取二手房信息
2021/04/27 Python
教你使用vscode 搭建react-native开发环境
2021/07/07 Javascript