利用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 相关文章推荐
ExtJS TabPanel beforeremove beforeclose使用说明
Mar 31 Javascript
jQuery中insertBefore()方法用法实例
Jan 08 Javascript
jquery实现邮箱自动填充提示功能
Nov 17 Javascript
jquery点击改变class并toggle的实现代码
May 15 Javascript
分享javascript、jquery实用代码段
Oct 20 Javascript
利用types增强vscode中js代码提示功能详解
Jul 07 Javascript
浅谈angular2 组件的生命周期钩子
Aug 12 Javascript
浅谈Angular 中何时取消订阅
Nov 22 Javascript
JavaScript实现数组全排列、去重及求最大值算法示例
Jul 30 Javascript
详解如何在Vue里建立长按指令
Aug 20 Javascript
微信小程序实现图片上传
May 23 Javascript
JavaScript Window窗口对象属性和使用方法
Jan 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
论建造顺序的重要性
2020/03/04 星际争霸
php 时间计算问题小结
2009/01/04 PHP
php print EOF实现方法
2009/05/21 PHP
php中session定期自动清理的方法
2015/11/12 PHP
PHP后门隐藏的一些技巧总结
2020/11/04 PHP
Javacript实现颜色梯度变化和渐变的效果代码
2013/05/31 Javascript
关于js遍历表格的实例
2013/07/10 Javascript
得到form下的所有的input的js代码
2013/11/07 Javascript
一个简单的实现下拉框多选的插件可移植性比较好
2014/05/05 Javascript
JavaScript动态改变div属性的实现方法
2015/07/22 Javascript
jquery实现的V字形显示效果代码
2015/10/27 Javascript
又一枚精彩的弹幕效果jQuery实现
2016/07/25 Javascript
js倒计时显示实例
2016/12/11 Javascript
jQuery插件FusionCharts绘制2D双折线图效果示例【附demo源码】
2017/04/14 jQuery
JavaScript实现移动端轮播效果
2017/06/06 Javascript
vue:el-input输入时限制输入的类型操作
2020/08/05 Javascript
[01:14:19]NAVI vs Mineski 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
Python内置的HTTP协议服务器SimpleHTTPServer使用指南
2016/03/30 Python
python实现维吉尼亚算法
2019/03/20 Python
不到20行代码用Python做一个智能聊天机器人
2019/04/19 Python
Python中的单下划线和双下划线使用场景详解
2019/09/09 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
2020/05/07 Python
Pytorch使用PIL和Numpy将单张图片转为Pytorch张量方式
2020/05/25 Python
python如何修改文件时间属性
2021/02/05 Python
巴西网上药房:onofre
2016/11/21 全球购物
高中生学习总结的自我评价范文
2013/10/13 职场文书
大学本科生的个人自我评价
2013/12/09 职场文书
婚礼秀策划方案
2014/05/19 职场文书
2014年党员整改措施范文
2014/09/21 职场文书
正风肃纪查摆剖析材料
2014/10/10 职场文书
2014年煤矿安全工作总结
2014/12/04 职场文书
好好学习保证书
2015/02/26 职场文书
2015年保险业务员工作总结
2015/05/27 职场文书
培训讲师开场白
2015/06/01 职场文书
高中美术教学反思
2016/02/17 职场文书
Python读取和写入Excel数据
2022/04/20 Python