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判断是否已经弹出页面
Oct 20 Javascript
Jquery截取中文字符串的实现代码
Dec 22 Javascript
js window.print实现打印特定控件或内容
Sep 16 Javascript
JS正则验证邮箱的格式详细介绍
Nov 19 Javascript
js给页面加style无效果的解决方法
Jan 20 Javascript
将数字转换成大写的人民币表达式的js函数
Sep 21 Javascript
Javascript表单特效之十大常用原理性样例代码大总结
Jul 12 Javascript
jQuery插件Easyui设置datagrid的pageNumber导致两次请求问题的解决方法
Aug 06 Javascript
禁止弹窗中蒙层底部页面跟随滚动的几种方法
Dec 07 Javascript
vue单页开发父子组件传值思路详解
May 18 Javascript
vue实现PC端分辨率适配操作
Aug 03 Javascript
vue常用高阶函数及综合实例
Feb 25 Vue.js
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
.htaccess文件保护实例讲解
2011/02/06 PHP
图文详解PHP环境搭建教程
2016/07/16 PHP
PHP7.1方括号数组符号多值复制及指定键值赋值用法分析
2016/09/26 PHP
JavaScript常用对象的方法和属性小结
2012/01/24 Javascript
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
2013/12/13 Javascript
JQuery插件iScroll实现下拉刷新,滚动翻页特效
2014/06/22 Javascript
怎么通过onclick事件获取js函数返回值(代码少)
2015/07/28 Javascript
详解JavaScript时间处理之几个月前或几个月后的指定日期
2016/12/21 Javascript
canvas绘制万花筒效果(代码分享)
2017/01/20 Javascript
angular 用拦截器统一处理http请求和响应的方法
2017/06/08 Javascript
BootStrap模态框和select2合用时input无法获取焦点的解决方法
2017/09/01 Javascript
Vue商品控件与购物车联动效果的实例代码
2019/07/21 Javascript
跟老齐学Python之折腾一下目录
2014/10/24 Python
python通过exifread模块获得图片exif信息的方法
2015/03/16 Python
python实现文本文件合并
2015/12/29 Python
基于Python实现通过微信搜索功能查看谁把你删除了
2016/01/27 Python
Django使用Mysql数据库已经存在的数据表方法
2018/05/27 Python
解决新django中的path不能使用正则表达式的问题
2018/12/18 Python
Python实现查找最小的k个数示例【两种解法】
2019/01/08 Python
Python实现的爬取百度文库功能示例
2019/02/16 Python
python3 mmh3安装及使用方法
2019/10/09 Python
浅谈keras中Dropout在预测过程中是否仍要起作用
2020/07/09 Python
删除pycharm鼠标右键快捷键打开项目的操作
2021/01/16 Python
pycharm配置python 设置pip安装源为豆瓣源
2021/02/05 Python
倩碧香港官方网站:Clinique香港
2017/11/13 全球购物
英国办公用品商店:Office Outlet
2018/04/04 全球购物
介绍一下linux的文件系统
2012/03/20 面试题
企业宣传口号
2014/06/12 职场文书
劳资员岗位职责
2015/02/13 职场文书
保研导师推荐信
2015/03/25 职场文书
环境卫生标语
2015/08/03 职场文书
Nginx配置https原理及实现过程详解
2021/03/31 Servers
PHP判断是否是json字符串
2021/04/01 PHP
tensorflow中的数据类型dtype用法说明
2021/05/26 Python
python自动计算图像数据集的RGB均值
2021/06/18 Python
Spring中bean的生命周期之getSingleton方法
2021/06/30 Java/Android