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 相关文章推荐
不一样的文字闪烁 轮番闪烁
Nov 11 Javascript
用Javascript实现Sleep暂停功能代码
Sep 03 Javascript
jQuery阻止冒泡和HTML默认操作
Nov 17 Javascript
JS实现可展开折叠层的鼠标拖曳效果
Oct 09 Javascript
js中DOM三级列表(代码分享)
Mar 20 Javascript
js实现字符全排列算法的简单方法
May 01 Javascript
vue增删改查的简单操作
Jul 15 Javascript
Angularjs中数据绑定的实例详解
Aug 25 Javascript
原生js的ajax和解决跨域的jsonp(实例讲解)
Oct 16 Javascript
ES6 Object属性新的写法实例小结
Jun 25 Javascript
vue实现设置载入动画和初始化页面动画效果
Oct 28 Javascript
在Echarts图中给坐标轴加一个标识线markLine
Jul 20 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
简单的过滤字符串中的HTML标记
2006/12/25 PHP
6个超实用的PHP代码片段
2015/08/10 PHP
PHP生成zip压缩包的常用方法示例
2019/08/22 PHP
js 全兼容可高亮二级缓冲折叠菜单
2010/06/04 Javascript
javascript与webservice的通信实现代码
2010/12/25 Javascript
Nodejs实现多人同时在线移动鼠标的小游戏分享
2014/12/06 NodeJs
jQuery圆形统计图开发实例
2015/01/04 Javascript
JavaScript类继承及实例化的方法
2015/07/25 Javascript
JS构造函数与原型prototype的区别介绍
2016/07/04 Javascript
微信小程序遍历Echarts图表实现多个饼图
2019/04/25 Javascript
JavaScript数组及常见操作方法小结
2019/11/13 Javascript
[01:09:24]Ti4开幕式
2014/07/19 DOTA
python修改注册表终止360进程实例
2014/10/13 Python
Python3 正在毁灭 Python的原因分析
2014/11/28 Python
详细讲解用Python发送SMTP邮件的教程
2015/04/29 Python
Python将阿拉伯数字转换为罗马数字的方法
2015/07/10 Python
Python实现递归遍历文件夹并删除文件
2016/04/18 Python
详解python实现读取邮件数据并下载附件的实例
2017/08/03 Python
浅谈python中requests模块导入的问题
2018/05/18 Python
python爬取网页内容转换为PDF文件
2020/07/28 Python
win10下python3.5.2和tensorflow安装环境搭建教程
2018/09/19 Python
Python实现企业微信机器人每天定时发消息实例
2020/02/25 Python
HTML5网页音乐播放器的示例代码
2017/11/09 HTML / CSS
CSS3 画基本图形,圆形、椭圆形、三角形等
2016/09/20 HTML / CSS
捷克领先的户外服装及配件市场零售商:ALPINE PRO
2018/01/09 全球购物
女士时装鞋:Chinese Laundry
2018/08/29 全球购物
波兰在线香水店:Perfumy.pl
2019/08/12 全球购物
Deux par Deux官方网站:设计师童装
2020/01/03 全球购物
SQL Server 2000数据库的文件有哪些,分别进行描述。
2015/11/09 面试题
大学毕业后的十年规划
2014/01/07 职场文书
公积金单位接收函
2014/01/11 职场文书
中学生运动会入场词
2014/02/12 职场文书
2014优秀大学生简历自我评价
2014/09/15 职场文书
2014年政风行风评议工作总结
2014/10/21 职场文书
导游词之南京中山陵
2019/11/27 职场文书
德劲DE1102数字调谐收音机机评
2022/04/07 无线电