模态框modal
来源:互联网 发布:淘宝双十一红包群 编辑:程序博客网 时间:2024/05/22 15:42
modal这玩意是含在bootstrap里面,作用和对话框Dialog差不多,但是它不存z-index的问题,反正就是一层一层叠在上面,新生成的模态框会把下面模态框则挡住。特别适合编辑有很多的业务场景
step0:引用bootstrap的css和js
step1: 定义模态框(尼玛。。。其实就是个加modal样式的div)
<div class="modal fade" id="select-contract-modal" role="dialog">
<div class="modal-dialog" style="width: 900px; ">
<div class="modal-content">
<div class="modal-header" style="height:50px;">
顶部
</div>
<div class="modal-body" style="height:500px;">
中部
</div>
<div class="footer" style="height:50px;">
底部
</div>
</div>
</div>
</div>
step2:按键(可能其它页面元素)与模态框关联,一点击模态框就出现了。
<input type="button" value="选 择" data-toggle="modal" data-target="#select-contract-modal" onclick="initModal()"></input>
反正bootstrap的js库和css样式里面有大量 data-toggle 和 data-target操作涉及,有兴趣可以去研究,反正就是bootstrap的套路,背下来就OK了。这样一点击按钮,模态框就出现了。
initModal()就是对模态框(擦。。其实就是modal类样式的div)的初始化。其实就是一段js,执行对模态框里dom元素的初始化即可。
另外还可以用js是模态框弹出来:
$("#select-contract-modal").modal();
step3:关闭模态框,B装完了,调用JS把模态框隐藏即可
(1) 通过js实现关闭
$("#select-contract-modal").modal('hide');
这段js一般可以放到sweetAlert插件或者alert的确认退出按钮的回调中执行,例如问下用户您是否要退出模态框,确认按钮回调执行这段js即可。
(2)通过模态框自定义属性(类似data-toggle)实现
<button data-dismiss="modal" type="button" class="btn btn-default">取消</button>,这标签一般可以放在模态框的footer模块中,作为取消按钮
模态框中还可以继续嵌入模态框,这样就可以子子孙孙无穷尽也,实现一层一层的编辑和询问
- modal模态框
- 模态框modal
- angularJS模态框$modal
- 使用angularjs模态框$modal
- modal模态框的实现
- 弹出模态框modal示例
- modal模态框事件用法
- Modal
- Modal
- modal
- modal
- modal
- bootstrap的模态框modal的hidden.bs.modal属性
- Bootstrap模态框(modal)垂直居中
- Bootstrap模态框(modal)垂直居中
- Bootstrap 模态框(Modal)插件
- Bootstrap modal 模态框垂直居中
- Lean Modal模态框的使用
- CodeForces
- 01背包问题(两种状态)UVa-12563
- KMA算法实现
- 插入排序代码
- 听张方方学长分享经验有感
- 模态框modal
- Linux 中shell学习
- 数据探索和预处理可能涉及到的算法
- List在执行remove方法不能删除指定的对象
- 【设计模式】—— 职责链模式ChainOfResponsibility
- 三子棋小游戏
- (六) Java多线程详解之线程锁Lock和Condition线程通信技术
- 让IIS支持解析.json格式文件
- Shell脚本基础12-case语句