思路:

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

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';

}

注意事项: 蒙板要采用绝对定位, 宽和高要占満整个页面, 堆叠顺序要大

源代码

蒙板

.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;

}

弹出蒙板

你好啊,我是内容~~

关闭

function showModel() {

document.getElementById('myModel').style.display = 'block';

}

function closeModel() {

document.getElementById('myModel').style.display = 'none';

}

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

html js控制页面蒙版,JavaScript蒙板(model)功能的简单实现代码相关推荐

  1. html js控制页面蒙版,javascript实现蒙版与禁止页面滚动

    本文实例为大家分享了javascript实现蒙版与禁止页面滚动的具体代码,供大家参考,具体内容如下 项目需求:页面很长,要求加个蒙版,点击特定位置蒙版消失可以滑动页面,否则蒙版存在页面不可以滑动:要同 ...

  2. html js控制页面蒙版,js实现在页面上弹出蒙板技巧简单实用

    蒙板是两个div,其中popWindow样式的div用于遮住整个页面,并半透明.maskLayer 在popWindow上面,用于显示蒙板的信息,比如"载入中--" .popWin ...

  3. js 控制页面跳转的5种方法

    js 控制页面跳转的5种方法 编程式导航: 点击跳转路由,称编程式导航,用js编写代码跳转. History是bom中的History.back是回退一页Histiory.go(1)前进一页Histo ...

  4. Jsp页面跳转和js控制页面跳转的几种方法

    Jsp 页面跳转的几种方法 1. RequestDispatcher.forward() 在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servle ...

  5. html如何只刷新页面指定,js控制页面刷新 JS刷新当前页面的几种方法总结

    JavaScript location.reload() 方法 Location 对象的 reload() 方法用于重新加载当前文档(页面),语法如下: location.reload( false| ...

  6. js控制页面滑动加载

    目前页面滑动加载数据是很流行的一种方式,尤其是在手机端,应用也越来越广泛了,我在做项目的时候也遇到了,其实实现方式很简单,只是几行简单的代码就I可以搞定了,下面直接看代码 $(function() { ...

  7. js控制页面元素的隐藏与显示

    2019独角兽企业重金招聘Python工程师标准>>> <body> <div>   <button οnclick='javascript:Layer ...

  8. js控制页面刷新大全

    一点点补充 1.window.open之后,子页面关闭之前刷新子页面,目前测试过的刷新方法: 1.1 window.opener.location.reload(); 该方式使用时会提示你是否确定刷新 ...

  9. vue中通过js控制页面样式方法

    在使用vue.js框架的时候,有时候会希望在页面渲染完成之后,再执行函数方法来处理初始化相关的操作,如果只处理页面位置.宽或者高时,必须要在页面完全渲染之后才可以,页面没有加载完成之前,获取到的宽高不 ...

最新文章

  1. 自定义MyHttpServletRequest解决过滤器拦截@RequestBody整体JSON请求问题
  2. Android开发实践:利用ProGuard进行代码混淆
  3. Mac终端 bash和zsh切换方法
  4. JAVA web 会话技术CookieSession
  5. 查询各个科目成绩前三的记录
  6. 服务器虚拟化十大因素
  7. Linux版本的tomcat安装包
  8. live555 rtsp直播卡顿马赛克优化
  9. Java--Java版本和JDK版本
  10. 4019 设备树 Linux device tree 概述
  11. comsol显示电场计算结果_comsol电磁场仿真案例
  12. 80端口为什么要备案_成都为什么要登记icp备案需要多久
  13. 揭秘:客服如何创造价值和自我超越
  14. 【每日一题】一起冲击蓝桥杯吧——Day5【蓝桥真题一起练】
  15. 如何让他喜欢你?让他多看一眼
  16. sphinx PHP win,Sphinx 在 windows 下安装使用
  17. 时光老去,远了年少的我
  18. 台式计算机无法启动不了,电脑开机启动不了怎么办 电脑开机进不去系统的解决方法...
  19. Ubuntu14.04下C++程序编辑、编译、运行入门篇
  20. 数据库----------约束、主键约束

热门文章

  1. JS中new的实现原理及重写
  2. git 部分常用命令记录
  3. C#LeetCode刷题之#665-非递减数列( Non-decreasing Array)
  4. lodash和debounce
  5. 面试官问面向对象特点_最好的面试官有什么共同点?
  6. html5支持多中浏览器写法,html5及css3对table表格高亮当前行列的多浏览器兼容写法...
  7. ubuntu修改文件夹权限
  8. Error: 'conda' can only be installed into the root environment
  9. matlab的pulse使用想法
  10. python中那些鲜为人知的功能特性