css+js实现部分区域高亮可编辑遮罩层


Posted in Javascript onMarch 04, 2014

想大家都做过遮罩层这种常见的功能,css或jquery实现,实现方式多样化,这里http://我介绍我在项目中实现的方式,全屏遮罩,部分区域可操作,非常实用。

效果如下图:
css+js实现部分区域高亮可编辑遮罩层 
js 实现部分:

<script type="text/javascript"> 
var myAlert = document.getElementById("alert"); 
var reg = document.getElementById("content").getElementsByTagName("a")[0]; 
reg.onclick = function() { 
myAlert.style.background = "#e2ecf5"; 
myAlert.style.zIndex = "501"; 
myAlert.style.position = "absolute"; var signSpan = document.getElementById("signSpanId"); 
myAlert.style.top = signSpan.offsetTop; 
myAlert.style.left = signSpan.offsetLeft; 
mybg = document.createElement("div"); 
mybg.setAttribute("id", "mybg"); 
mybg.style.background = "#000"; 
mybg.style.width = "100%"; 
mybg.style.height = "100%"; 
mybg.style.position = "absolute"; 
mybg.style.top = "0"; 
mybg.style.left = "0"; 
mybg.style.zIndex = "500"; 
mybg.style.opacity = "0.3"; 
mybg.style.filter = "Alpha(opacity=30)"; 
document.body.appendChild(mybg); 
//document.body.style.overflow = "hidden"; 
} 
</script>

页面代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
</head> 
<body> <table border="1" align="center" width="700px"> 
<tr> 
<td width="300px" height="200px" style="font-size:28px; font-weight:bold"> 
<div id="content"> 
<a href="#"> 
启动遮罩层 
</a> 
</div> 
</td> 
<td style="vertical-align:top"> 
<div id="signSpanId" style="position:absolute;"></div> 
<div id="alert" align="top"> 
<h4> 
<span> 
这是高亮显示区域 
</span> 
</h4> 
<p> 
<label> 
用户名 
</label> 
<input type="text" /> 
</p> 
<p> 
<label> 
密 码 
</label> 
<input type="password" /> 
</p> 
<p> 
<input type="submit" value="注册" /> 
<input type="reset" value="重置" /> 
</p> 
</div> 
</td> 
<td width="100px"> 
<div>我是第三列</div> 
</td> 
</tr> 
</table> 
</body> 
</html>
Javascript 相关文章推荐
jquery使用jquery.zclip插件复制对象的实例教程
Dec 04 Javascript
三种方式获取XMLHttpRequest对象
Apr 21 Javascript
教你如何自定义百度分享插件以及bshare分享插件的分享按钮
Jun 20 Javascript
jQuery实用函数用法总结
Aug 29 Javascript
基于Flowplayer打造一款免费的WEB视频播放器附源码
Sep 06 Javascript
vue 怎么创建组件及组件使用方法
Jul 27 Javascript
jQuery Datatable 多个查询条件自定义提交事件(推荐)
Aug 24 jQuery
vue购物车插件编写代码
Nov 27 Javascript
js动态引入的四种方法
May 05 Javascript
vue添加axios,并且指定baseurl的方法
Sep 19 Javascript
使用RxJS更优雅地进行定时请求详析
Jun 02 Javascript
js面向对象封装级联下拉菜单列表的实现步骤
Feb 08 Javascript
JavaScript程序员应该知道的45个实用技巧
Mar 04 #Javascript
js判断url是否有效的两种方法
Mar 04 #Javascript
js 判断js函数、变量是否存在的简单示例代码
Mar 04 #Javascript
js 事件截取enter按键页面提交事件示例代码
Mar 04 #Javascript
js判断页面中是否有指定控件的简单实例
Mar 04 #Javascript
js实现文本框中焦点在最后位置
Mar 04 #Javascript
js设置文本框中焦点位置在最后的示例代码(简单实用)
Mar 04 #Javascript
You might like
php语言的7种基本的排序方法
2020/12/28 PHP
PHP获取中国时间(上海时区时间)及美国时间的方法
2017/02/23 PHP
解决在Laravel 中处理OPTIONS请求的问题
2019/10/11 PHP
Jquery中显示隐藏的实现代码分析
2011/07/26 Javascript
扒一扒JavaScript 预解释
2015/01/28 Javascript
jquery实现平滑的二级下拉菜单效果
2015/08/26 Javascript
JS实现仿QQ效果的三级竖向菜单
2015/09/25 Javascript
JS中多步骤多分步的StepJump组件实例详解
2016/04/01 Javascript
Jquery $when done then的用法详解
2016/05/20 Javascript
JS动态计算移动端rem的解决方案
2016/10/14 Javascript
bootstrap实现的自适应页面简单应用示例
2017/03/09 Javascript
vue 组件中添加样式不生效的解决方法
2018/07/06 Javascript
JS实现的RC4加密算法示例
2018/08/16 Javascript
菊花转动的jquery加载动画效果
2018/08/19 jQuery
Vue父子组件之间的通信实例详解
2018/09/28 Javascript
node.js express框架简介与实现
2019/07/23 Javascript
[47:04]LGD vs infamous Supermajor小组赛D组 BO3 第二场 6.3
2018/06/04 DOTA
[02:19]2018年度DOTA2最佳核心位选手-完美盛典
2018/12/17 DOTA
跟老齐学Python之让人欢喜让人忧的迭代
2014/10/02 Python
Python set集合类型操作总结
2014/11/07 Python
探究python中open函数的使用
2016/03/01 Python
Python实现定时任务
2017/02/08 Python
python 二分查找和快速排序实例详解
2017/10/13 Python
Python爬虫之pandas基本安装与使用方法示例
2018/08/08 Python
python简易实现任意位数的水仙花实例
2018/11/13 Python
Python搭建Spark分布式集群环境
2019/07/05 Python
flask框架jinja2模板与模板继承实例分析
2019/08/01 Python
django-crontab实现服务端的定时任务的示例代码
2020/02/17 Python
营销专业应届生求职信
2013/11/26 职场文书
公务员总结性个人自我评价
2013/12/05 职场文书
经销商培训邀请函
2014/01/21 职场文书
幼儿园家长评语大全
2014/04/16 职场文书
优秀党员先进材料
2014/12/18 职场文书
小学英语复习计划
2015/01/19 职场文书
小学班主任教育随笔
2015/08/15 职场文书
ElementUI实现el-form表单重置功能按钮
2021/07/21 Javascript