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 3.3切换tab隐藏相应工具栏出现空白解决
Apr 02 Javascript
用IE重起计算机或者关机的示例代码
Mar 10 Javascript
ie8下修改input的type属性报错的解决方法
Sep 16 Javascript
js仿3366小游戏选字游戏
Apr 14 Javascript
jQuery实现动态添加tr到table的方法
Dec 26 Javascript
Javascript自定义事件详解
Jan 13 Javascript
封装运动框架实战左右与上下滑动的焦点轮播图(实例)
Oct 17 Javascript
解决vue2.0动态绑定图片src属性值初始化时报错的问题
Mar 14 Javascript
微信小程序表单验证form提交错误提示效果
Jun 19 Javascript
基于JavaScript判断两个对象内容是否相等
Jan 10 Javascript
详解Vue之计算属性
Jun 20 Javascript
jQuery实现开关灯效果
Aug 02 jQuery
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如何解决网站大流量与高并发的问题
2011/06/25 PHP
Smarty中常用变量操作符汇总
2014/10/27 PHP
PHP中把有符号整型转换为无符号整型方法
2015/05/27 PHP
php数组和链表的区别总结
2019/09/20 PHP
JavaScript中的Location地址对象
2008/01/16 Javascript
javascript之AJAX框架使用说明
2010/04/24 Javascript
javascript中substr,substring,slice.splice的区别说明
2010/11/25 Javascript
Javascript的常规数组和关联数组对比小结
2012/05/24 Javascript
JavaScript 验证码的实例代码(附效果图)
2013/03/22 Javascript
jquery ready函数、css函数及text()使用示例
2013/09/27 Javascript
用简洁的jQuery方法toggleClass实现隔行换色
2014/10/22 Javascript
JavaScript实现关键字高亮功能
2014/11/12 Javascript
JS实现双击屏幕滚动效果代码
2015/10/28 Javascript
jQuery easyui的validatebox校验规则扩展及easyui校验框validatebox用法
2016/01/18 Javascript
jQuery3.0中的buildFragment私有函数详解
2016/08/16 Javascript
js常用DOM方法详解
2017/02/04 Javascript
JS+html5制作简单音乐播放器
2020/09/13 Javascript
将jquery.qqFace.js表情转换成微信的字符码
2017/12/01 jQuery
vue.js的computed,filter,get,set的用法及区别详解
2018/03/08 Javascript
Koa2微信公众号开发之本地开发调试环境搭建
2018/05/16 Javascript
JS实现的Object数组去重功能示例【数组成员为Object对象】
2019/02/01 Javascript
vue使用prop可以渲染但是打印台报错的解决方式
2019/11/13 Javascript
小程序富文本提取图片可放大缩小
2020/05/26 Javascript
Python中functools模块的常用函数解析
2016/06/30 Python
微信跳一跳python代码实现
2018/01/05 Python
Python中字符串List按照长度排序
2019/07/01 Python
Python包,__init__.py功能与用法分析
2020/01/07 Python
eBay意大利购物网站:eBay.it
2019/09/04 全球购物
农行实习自我鉴定
2013/09/22 职场文书
建设幸福中国演讲稿
2014/09/11 职场文书
2014年保卫科工作总结
2014/12/05 职场文书
社区植树节活动总结
2015/02/06 职场文书
高校教师个人总结
2015/02/10 职场文书
教师个人年终总结
2015/02/11 职场文书
2015中学学校工作总结
2015/07/20 职场文书
Python代码实现双链表
2022/05/25 Python