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 相关文章推荐
setTimeout和setInterval的浏览器兼容性分析
Feb 27 Javascript
javascript中打印当前的时间实现思路及代码
Dec 18 Javascript
js弹出div并显示遮罩层
Feb 12 Javascript
禁用Tab键JS代码兼容Firefox和IE
Apr 18 Javascript
JS 获取鼠标左右键的键值方法
Oct 11 Javascript
javascript实现设置、获取和删除Cookie的方法
Jun 01 Javascript
JS实现表单中checkbox对勾选中增加边框显示效果
Aug 21 Javascript
AngularJs directive详解及示例代码
Sep 01 Javascript
react组件从搭建脚手架到在npm发布的步骤实现
Jan 09 Javascript
React如何实现浏览器打印部分内容详析
May 19 Javascript
Node配合WebSocket做多文件下载以及进度回传
Nov 07 Javascript
js模拟实现百度搜索
Jun 28 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
php4的session功能评述(一)
2006/10/09 PHP
php笔记之常用文件操作
2010/10/12 PHP
php中根据变量的类型 选择echo或dump
2012/07/05 PHP
php类常量的使用详解
2013/06/08 PHP
php处理restful请求的路由类分享
2014/02/27 PHP
PHP遍历目录函数opendir()、readdir()、closedir()、rewinddir()总结
2014/11/18 PHP
PHP 的比较运算与逻辑运算详解
2016/05/12 PHP
PHP自定义错误用法示例
2016/09/28 PHP
jQuery ui 1.7更新小结
2009/08/15 Javascript
JavaScript 浮点数运算 精度问题
2009/10/06 Javascript
JQuery 选择和过滤方法代码总结
2010/11/19 Javascript
jQuery 源码分析笔记(5) jQuery.support
2011/06/19 Javascript
总结JavaScript中布尔操作符||与&amp;&amp;的使用技巧
2015/11/17 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
2016/11/05 Javascript
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
2017/05/20 jQuery
JS图片预加载插件详解
2017/06/21 Javascript
Vue.js常用指令的使用小结
2017/06/23 Javascript
VUE实现一个分页组件的示例
2017/09/13 Javascript
VScode格式化ESlint方法(最全最好用方法)
2019/09/10 Javascript
浅谈layui 数据表格前后台传值的问题
2019/09/12 Javascript
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
2021/02/26 Vue.js
python实现教务管理系统
2018/03/12 Python
Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例
2018/06/09 Python
用Pelican搭建一个极简静态博客系统过程解析
2019/08/22 Python
Pytorch maxpool的ceil_mode用法
2020/02/18 Python
pytorch查看通道数 维数 尺寸大小方式
2020/05/26 Python
python中random.randint和random.randrange的区别详解
2020/09/20 Python
英国知名的护肤彩妆与时尚配饰大型综合零售电商:Unineed
2016/11/21 全球购物
英国第一独立滑雪板商店:The Snowboard Asylum
2020/01/16 全球购物
医药工作岗位求职信分享
2013/12/31 职场文书
开门红主持词
2014/04/02 职场文书
个人作风建设自查报告
2014/10/22 职场文书
python自动化调用百度api解决验证码
2021/04/13 Python
使用Vue3+Vant组件实现App搜索历史记录功能(示例代码)
2021/06/09 Vue.js
python的html标准库
2022/04/29 Python
Python+Pillow+Pytesseract实现验证码识别
2022/05/11 Python