利用BootStrap弹出二级对话框的简单实现方法


Posted in Javascript onSeptember 21, 2016

弹出二级对话框,即在对话框的基础上再弹出一个对话框。这对于CRM管理类系统来说应用场景很常见。看到网上有关于实现二级弹出框的方法,需要在一级对话框页面上添加不少css样式。其实,完全可以不用这么麻烦。

利用bootstrap实现二级对话框很简单,只需要在主页面上添加两个含有class="modal"的DIV标签。如下面代码:

<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
<meta name="decorator" content="window" />
<style type="text/css">
th,td {
white-space: nowrap;
text-align:center;
}
</style>
</head>
<body>
<div class="row">
......
......
...... 
<!-- 代码映射编辑对话框(属于一级对话框) -->
<div class="modal" id="codeMapEditModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"></div>
<!-- Modal 新增[源系统]代码[类型](属于二级弹出对话框) -->
<div class="modal" id="modal_newDialog" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
</div>
<script type="text/javascript" src="codeMapList.js"></script>
</body>
</html>

这样就可以在id="codeMapEditModal"的对话框弹出之后,在该对话框对应的js脚本中调用如下方法即可弹出id="modal_newDialog"的对话框。

function newDataItem(param){
$('#modal_newDialog').modal({
keyboard: false,
backdrop:'static',
remote : Global.ctx + "/html/tuple/codeInfo.html" 
});
}

不过需要注意的是,在对话框的关闭按钮上调用的方法如下:

一级对话框关闭按钮的方法为如下绿色标注所示:

<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> 
<h4 class="modal-title" id="codeMapEditHeader">XXX</h4></div>

二级对话框关闭按钮的方法为如下绿色标注所示:

<div class="modal-header">
<button type="button" class="close" onclick="modal_close(this)" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel">二级对话框</h4></div>

如果不这样做,在关闭二级对话框的时候将会关闭一级对话框。

以上所述是小编给大家介绍的利用BootStrap弹出二级对话框的简单实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
YUI 读码日记之 YAHOO.util.Dom - Part.1
Mar 22 Javascript
复制本贴标题和地址的js代码
Jul 01 Javascript
JSON扫盲帖 JSON.as类教程
Feb 16 Javascript
javascript 中that的含义示例介绍
May 14 Javascript
jQuery的context属性用法实例
Dec 27 Javascript
JavaScript操作select元素和option的实例代码
Jan 29 Javascript
js数组常用操作方法小结(增加,删除,合并,分割等)
Aug 02 Javascript
微信小程序实战之上拉(分页加载)效果(2)
Apr 17 Javascript
Vue2仿淘宝实现省市区三级联动
Apr 15 Javascript
Vue中$refs的用法详解
Jun 24 Javascript
vue 巧用过渡效果(小结)
Sep 22 Javascript
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
Aug 19 Javascript
angular route中使用resolve在uglify压缩后问题解决
Sep 21 #Javascript
使用bootstrap validator的remote验证代码经验分享(推荐)
Sep 21 #Javascript
D3.js实现柱状图的方法详解
Sep 21 #Javascript
AngularJS ng-style中使用filter
Sep 21 #Javascript
BootStrap与validator 使用笔记(JAVA SpringMVC实现)
Sep 21 #Javascript
JS实现简单的tab切换选项卡效果
Sep 21 #Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
Sep 21 #Javascript
You might like
解析php多线程下载远程多个文件
2013/06/25 PHP
PHP在线书签系统分享
2016/01/04 PHP
PHP实现对二维数组某个键排序的方法
2016/09/14 PHP
兼容FireFox 的 js 日历 支持时间的获取
2009/03/04 Javascript
Extjs学习笔记之六 面版
2010/01/08 Javascript
基于javascript、ajax、memcache和PHP实现的简易在线聊天室
2015/02/03 Javascript
javascript实现 百度翻译 可折叠的分享按钮列表
2015/03/12 Javascript
javascript拖拽效果延伸学习
2016/04/04 Javascript
Vue.js一个文件对应一个组件实践
2016/10/27 Javascript
node学习记录之搭建web服务器教程
2017/02/16 Javascript
node.js+jQuery实现用户登录注册AJAX交互
2017/04/28 jQuery
解决Mac下安装nmp的淘宝镜像失败问题
2018/05/16 Javascript
从零开始用electron手撸一个截屏工具的示例代码
2018/10/10 Javascript
python jieba分词并统计词频后输出结果到Excel和txt文档方法
2018/02/11 Python
django如何自己创建一个中间件
2019/07/24 Python
解决python3 安装不了PIL的问题
2019/08/16 Python
django实现更改数据库某个字段以及字段段内数据
2020/03/31 Python
在Mac中配置Python虚拟环境过程解析
2020/06/22 Python
Python利用myqr库创建自己的二维码
2020/11/24 Python
css3使网页、图片变成灰色兼容大多数浏览器
2014/07/02 HTML / CSS
CSS3制作酷炫的条纹背景
2017/11/09 HTML / CSS
深入解析HTML5使用SVG图像时的viewBox属性用法
2015/09/02 HTML / CSS
h5网页水印SDK的实现代码示例
2019/02/19 HTML / CSS
AmazeUI 加载进度条的实现示例
2020/08/20 HTML / CSS
Otiumberg官网:英国半精致珠宝品牌
2021/01/16 全球购物
手术室护士自我鉴定
2013/10/14 职场文书
C++程序员求职信范文
2014/04/14 职场文书
爱情保证书大全
2014/04/29 职场文书
电子信息工程专业自荐书
2014/06/24 职场文书
2014年国庆标语
2014/06/30 职场文书
大学同学会活动方案
2014/08/20 职场文书
2014教师党员个人自我评议
2014/09/20 职场文书
构建和谐校园倡议书
2015/01/19 职场文书
导游词之湖州-太湖
2019/10/11 职场文书
Java面试题冲刺第十七天--基础篇3
2021/08/07 面试题
Python中tqdm的使用和例子
2022/09/23 Python