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 相关文章推荐
学习ExtJS 访问容器对象
Oct 07 Javascript
JavaScript中的prototype和constructor简明总结
Apr 05 Javascript
jQuery背景插件backstretch使用指南
Apr 21 Javascript
js基于setTimeout与setInterval实现多线程
Jun 17 Javascript
js实现拖拽上传图片功能
Aug 01 Javascript
微信小程序实现点击文字页面跳转功能【附源码下载】
Dec 12 Javascript
JS脚本加载后执行相应回调函数的操作方法
Feb 28 Javascript
对angular 监控数据模型变化的事件方法$watch详解
Oct 09 Javascript
学习使用ExpressJS 4.0中的新Router的用法
Nov 06 Javascript
小程序开发踩坑:页面窗口定位(相对于浏览器定位)(推荐)
Apr 25 Javascript
深入浅析Vue中mixin和extend的区别和使用场景
Aug 01 Javascript
避坑之 JavaScript 中的toFixed()和正则表达式
Apr 19 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
投票管理程序
2006/10/09 PHP
PHP用户注册邮件激活账户的实现代码
2017/05/31 PHP
PHP内部实现打乱字符串顺序函数str_shuffle的方法
2019/02/14 PHP
PHP中常用的三种设计模式详解【单例模式、工厂模式、观察者模式】
2019/06/14 PHP
屏蔽Flash右键信息的js代码
2010/01/17 Javascript
IE6图片加载的一个BUG解决方法
2010/07/13 Javascript
jQuery页面图片伴随滚动条逐渐显示的小例子
2013/03/21 Javascript
JQuery select(下拉框)操作方法汇总
2015/04/15 Javascript
js调用百度地图及调用百度地图的搜索功能
2015/09/07 Javascript
五种js判断是否为整数类型方式
2015/12/03 Javascript
JS实现点击登录弹出窗口同时背景色渐变动画效果
2016/03/25 Javascript
jquery获取form表单input元素值的简单实例
2016/05/30 Javascript
jQuery中的AjaxSubmit使用讲解
2016/09/25 Javascript
ES6中Proxy与Reflect实现重载(overload)的方法
2017/03/30 Javascript
vue之nextTick全面解析
2017/05/17 Javascript
详解ElementUI之表单验证、数据绑定、路由跳转
2017/06/21 Javascript
在vue中安装使用vux的教程详解
2018/09/16 Javascript
es6 symbol的实现方法示例
2019/04/02 Javascript
微信小程序后台持续定位功能使用详解
2019/08/23 Javascript
[01:14:34]DOTA2上海特级锦标赛C组资格赛#2 LGD VS Newbee第一局
2016/02/28 DOTA
[53:15]Mineski vs iG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python 专题五 列表基础知识(二维list排序、获取下标和处理txt文本实例)
2017/03/20 Python
Python实现动态图解析、合成与倒放
2018/01/18 Python
Python FTP两个文件夹间的同步实例代码
2018/05/25 Python
基于python框架Scrapy爬取自己的博客内容过程详解
2019/08/05 Python
python实现贪吃蛇双人大战
2020/04/18 Python
纯CSS3实现带动画效果导航菜单无需js
2013/09/27 HTML / CSS
奥地利时尚、美容、玩具和家居之家:Kastner & Öhler
2020/04/26 全球购物
捐款倡议书范文
2014/02/02 职场文书
黄金酒广告词
2014/03/21 职场文书
捐书活动总结
2014/05/04 职场文书
企业法人代表任命书
2014/06/06 职场文书
公司领导九九重阳节发言稿2014
2014/09/25 职场文书
一个家长教育孩子的心得体会
2016/01/15 职场文书
党员反四风学习心得体会
2016/01/22 职场文书
jquery插件实现悬浮的菜单
2021/04/24 jQuery