JavaScript蒙板(model)功能的简单实现代码


Posted in Javascript onAugust 04, 2016

思路:

•创建一个蒙板, 设置蒙板的堆叠顺序保证能将其它元素盖住

position: absolute;
top: 0;
left: 0;
display: none;
background-color: rgba(9, 9, 9, 0.63);
width: 100%;
height: 100%;
z-index: 1000; •设置蒙板中内容的背景色和展示格式
width: 50%;
text-align: center;
background: #ffffff;
border-radius: 6px;
margin: 100px auto;
line-height: 30px;
z-index: 10001; •绑定事件, 动态切换蒙板的 display 属性
function showModel() {
document.getElementById('myModel').style.display = 'block';
}
function closeModel() {
document.getElementById('myModel').style.display = 'none';
}

注意事项: 蒙板要采用绝对定位, 宽和高要占?赫?鲆趁? 堆叠顺序要大

源代码

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>蒙板</title>
<style>
.container {
width: 900px;
margin: 50px auto;
text-align: center;
}
#myModel {
position: absolute;
top: 0;
left: 0;
display: none;
background-color: rgba(9, 9, 9, 0.63);
width: 100%;
height: 100%;
z-index: 1000;
}
.model-content {
width: 50%;
text-align: center;
background: #ffffff;
border-radius: 6px;
margin: 100px auto;
line-height: 30px;
z-index: 10001;
}
</style>
</head>
<body>
<div class="container">
<button onclick="showModel()">弹出蒙板</button>
<div id="myModel" onclick="closeModel()">
<div class="model-content">
<p>你好啊,我是内容~~</p>
<p>
<button id="closeModel" onclick="closeModel()">关闭</button>
</p>
</div>
</div>
</div>
<script>
function showModel() {
document.getElementById('myModel').style.display = 'block';
}
function closeModel() {
document.getElementById('myModel').style.display = 'none';
}
</script>
</body>
</html>

以上所述是小编给大家介绍的JavaScript蒙板(model)功能的简单实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Flash+XML滚动新闻代码 无图片 附源码下载
Nov 22 Javascript
jQueryUI的Dialog的简单封装
Jun 07 Javascript
jQuery源码分析之Event事件分析
Jun 07 Javascript
疯狂Jquery第一天(Jquery学习笔记)
May 11 Javascript
uploadify 3.0 详细使用说明
Jun 18 Javascript
12款经典的白富美型—jquery图片轮播插件—前端开发必备
Jan 08 Javascript
ie下jquery.getJSON的缓存问题的处理方法
Mar 29 Javascript
javascript删除一个html元素节点的方法
Dec 20 Javascript
Node.js connect ECONNREFUSED错误解决办法
Sep 15 Javascript
微信小程序 图片绝对定位(背景图片)
Apr 05 Javascript
koa2实现登录注册功能的示例代码
Dec 03 Javascript
vue返回上一页面时回到原先滚动的位置的方法
Dec 20 Javascript
Three.js学习之Lamber材质和Phong材质
Aug 04 #Javascript
基于JavaScript实现在新的tab页打开url
Aug 04 #Javascript
同步文本框内容JS代码实现
Aug 04 #Javascript
JS打印组合功能
Aug 04 #Javascript
Listloading.js移动端上拉下拉刷新组件
Aug 04 #Javascript
jQuery选择器总结之常用元素查找方法
Aug 04 #Javascript
Bootstrap中表单控件状态(验证状态)
Aug 04 #Javascript
You might like
php实现的农历算法实例
2015/08/11 PHP
详解WordPress中简码格式标签编写的基本方法
2015/12/22 PHP
PHP实现数据库的增删查改功能及完整代码
2018/04/18 PHP
php实现记事本案例
2020/10/20 PHP
javascript css在IE和Firefox中区别分析
2009/02/18 Javascript
js Dialog 去掉右上角的X关闭功能
2014/04/23 Javascript
js,jquery滚动/跳转页面到指定位置的实现思路
2014/06/03 Javascript
对之前写的jquery分页做下升级
2014/06/19 Javascript
javascript白色简洁计算器
2015/05/04 Javascript
JavaScript从0开始构思表情插件
2016/07/26 Javascript
JS 动态加载js文件和css文件 同步/异步的两种简单方式
2016/09/23 Javascript
微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解
2016/12/08 Javascript
ionic2打包android时gradle无法下载的解决方法
2017/04/05 Javascript
angularjs2 ng2 密码隐藏显示的实例代码
2017/08/01 Javascript
微信小程序使用checkbox显示多项选择框功能【附源码下载】
2017/12/11 Javascript
jQuery中复合选择器简单用法示例
2018/03/31 jQuery
关于AOP在JS中的实现与应用详解
2019/05/06 Javascript
使用npm命令提示: 'npm' 不是内部或外部命令,也不是可运行的程序的处理方法
2020/05/14 Javascript
[50:01]Ti4 冒泡赛第二天 NEWBEE vs Titan
2014/07/15 DOTA
在Linux上安装Python的Flask框架和创建第一个app实例的教程
2015/03/30 Python
python返回昨天日期的方法
2015/05/13 Python
Django Admin实现三级联动的示例代码(省市区)
2018/06/22 Python
python 自动重连wifi windows的方法
2018/12/18 Python
解决redis与Python交互取出来的是bytes类型的问题
2020/07/16 Python
python 逆向爬虫正确调用 JAR 加密逻辑
2021/01/12 Python
浅析rem和em和px vh vw和% 移动端长度单位
2016/04/28 HTML / CSS
联想墨西哥官方网站:Lenovo墨西哥
2016/08/17 全球购物
美国折扣网站:jClub
2017/08/07 全球购物
英国首屈一指的票务公司:See Tickets
2019/05/11 全球购物
法国女性内衣购物网站:Glamuse
2019/05/13 全球购物
创业计划书的内容步骤和要领
2014/01/04 职场文书
小学新教师培训方案
2014/02/03 职场文书
病人家属写给医院的感谢信
2015/01/23 职场文书
信用卡工资证明范本
2015/06/19 职场文书
Python中Cookies导出某站用户数据的方法
2021/05/17 Python
适合后台管理系统开发的12个前端框架(小结)
2021/06/29 Javascript