JS简单实现点击按钮或文字显示遮罩层的方法


Posted in Javascript onApril 27, 2017

本文实例讲述了JS简单实现点击按钮或文字显示遮罩层的方法。分享给大家供大家参考,具体如下:

运行效果图如下:

JS简单实现点击按钮或文字显示遮罩层的方法

完整代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>点击文字弹出一个DIV层窗口代码</title>
    <meta charset="urf-8"/>
    <style>
    .black_overlay{
      display: none;
      position: absolute;
      top: 0%;
      left: 0%;
      width: 100%;
      height: 100%;
      background-color: black;
      z-index:1001;
      -moz-opacity: 0.8;
      opacity:.80;
      filter: alpha(opacity=88);
    }
    .white_content {
      display: none;
      position: absolute;
      top: 25%;
      left: 25%;
      width: 55%;
      height: 55%;
      padding: 20px;
      border: 10px solid orange;
      background-color: white;
      z-index:1002;
      overflow: auto;
    }
  </style>
  </head>
  <body>
    <p>示例弹出层:<a href = "javascript:void(0)" onclick = "document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block'">请点这里</a></p>
    <div id="light" class="white_content">这是一个层窗口示例程序. <a href = "javascript:void(0)" onclick = "document.getElementById('light').style.display='none';document.getElementById('fade').style.display='none'">点这里关闭本窗口</a></div>
    <div id="fade" class="black_overlay"></div>
  </body>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
jquery ajax提交表单数据的两种方式
Nov 24 Javascript
关于Aptana Studio生成自动备份文件的解决办法
Dec 23 Javascript
JS格式化数字金额用逗号隔开保留两位小数
Oct 18 Javascript
JavaScript动态插入script的基本思路及实现函数
Nov 11 Javascript
HTML中setCapture、releaseCapture 使用方法浅析
Sep 25 Javascript
浅谈js在html中的加载执行顺序,多个jquery ready执行顺序
Nov 26 Javascript
BootStrap Datepicker 插件修改为默认中文的实现方法
Feb 10 Javascript
bootstrap weebox 支持ajax的模态弹出框
Feb 23 Javascript
浅谈在vue中使用mint-ui swipe遇到的问题
Sep 27 Javascript
vue-cli 脚手架基于Nightwatch的端到端测试环境的过程
Sep 30 Javascript
解决layer 动态加载select 失效的问题
Sep 18 Javascript
Js图片点击切换轮播实现代码
Jul 27 Javascript
JavaScript通过改变文字透明度实现的文字闪烁效果实例
Apr 27 #Javascript
jQuery实现动态添加、删除按钮及input输入框的方法
Apr 27 #jQuery
Three.js的使用及绘制基础3D图形详解
Apr 27 #Javascript
jquery ui sortable拖拽后保存位置
Apr 27 #jQuery
ES5 ES6中Array对象去除重复项的方法总结
Apr 27 #Javascript
JavaScript实现隐藏省略文字效果的方法
Apr 27 #Javascript
Vue自定义图片懒加载指令v-lazyload详解
Dec 31 #Javascript
You might like
长波有什么东西
2021/03/01 无线电
php的XML文件解释类应用实例
2014/09/22 PHP
PHP中常见的缓存技术实例分析
2015/09/23 PHP
PHP入门教程之会话控制技巧(cookie与session)
2016/09/11 PHP
php json转换相关知识(小结)
2018/12/21 PHP
Firefox 无法获取cssRules 的解决办法
2006/10/11 Javascript
CLASS_CONFUSION JS混淆 全源码
2007/12/12 Javascript
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
2008/09/25 Javascript
Javascript 去除数组的重复元素
2010/05/04 Javascript
javascript 学习笔记(八)javascript对象
2011/04/12 Javascript
javascript学习笔记(二十) 获得和设置元素的特性(属性)
2012/06/20 Javascript
javascript判断office版本示例
2014/04/11 Javascript
浅谈JavaScript Date日期和时间对象
2014/12/29 Javascript
EasyUI中combobox默认值注意事项
2015/03/01 Javascript
jQuery 选择同时包含两个class的元素的实现方法
2016/06/01 Javascript
获取JavaScript异步函数的返回值
2016/12/21 Javascript
JavaScript实现星星等级评价功能
2017/03/22 Javascript
微信小程序wx.getImageInfo()如何获取图片信息
2018/01/26 Javascript
Vue中使用 setTimeout() setInterval()函数的问题
2018/09/13 Javascript
vue实现图片懒加载的方法分析
2020/02/05 Javascript
详解Vue中的自定义指令
2020/12/07 Vue.js
[52:15]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS LGD-GAMING
2014/05/23 DOTA
详解Python中的静态方法与类成员方法
2017/02/28 Python
Pyqt实现无边框窗口拖动以及窗口大小改变
2018/04/19 Python
Python中请不要再用re.compile了
2019/06/30 Python
Python使用sklearn实现的各种回归算法示例
2019/07/04 Python
python模块常用用法实例详解
2019/10/17 Python
Python递归及尾递归优化操作实例分析
2020/02/01 Python
Python页面加载的等待方式总结
2021/02/28 Python
党员干部公开承诺书
2014/03/26 职场文书
工作作风整顿个人剖析材料
2014/10/11 职场文书
夫妻双方自愿离婚协议书
2014/10/24 职场文书
宾馆安全管理制度
2015/08/06 职场文书
签证扫盲贴,41个常见签证知识,需要的拿走
2019/08/09 职场文书
导游词之铁岭象牙山
2019/12/06 职场文书
Redis字典实现、Hash键冲突及渐进式rehash详解
2021/09/04 Redis