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 相关文章推荐
Opacity.js
Jan 22 Javascript
jquery中this的使用说明
Sep 06 Javascript
js获取域名的方法
Jan 27 Javascript
手机开发必备技巧:javascript及CSS功能代码分享
May 25 Javascript
EasyUI Pagination 分页的两种做法小结
Jul 09 Javascript
Angular2使用jQuery的方法教程
May 28 jQuery
对vue v-if v-else-if v-else 的简单使用详解
Sep 29 Javascript
基于原生js实现九宫格算法代码实例
Jul 03 Javascript
基于jquery实现彩色投票进度条代码解析
Aug 26 jQuery
解决vue2中使用elementUi打包报错的问题
Sep 22 Javascript
vue项目配置同一局域网可使用ip访问的操作
Oct 23 Javascript
JS轻量级函数式编程实现XDM三
Jun 16 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求小于1000的所有水仙花数的代码
2012/01/10 PHP
PHP实现批量修改文件名的方法示例
2019/09/18 PHP
javascript for循环设法提高性能
2010/02/24 Javascript
jquery在Chrome下获取图片的长宽问题解决
2013/03/20 Javascript
js展开闭合效果演示代码
2013/07/24 Javascript
详解JavaScript中undefined与null的区别
2014/03/29 Javascript
jquery实现的代替传统checkbox样式插件
2015/06/19 Javascript
js获取表格的行数和列数的方法
2015/10/23 Javascript
javascript中利用柯里化函数实现bind方法【推荐】
2016/04/29 Javascript
jquery自定义插件——window的实现【示例代码】
2016/05/06 Javascript
jQuery Chosen通用初始化
2017/03/07 Javascript
基于IView中on-change属性的使用详解
2018/03/15 Javascript
Vue切换div显示隐藏,多选,单选代码解析
2020/07/14 Javascript
如何利用 JS 脚本实现网页全自动秒杀抢购功能
2020/10/12 Javascript
在Python中操作字典之clear()方法的使用
2015/05/21 Python
简单谈谈python中的多进程
2016/11/06 Python
python实现堆和索引堆的代码示例
2018/03/19 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
2019/06/14 Python
Python爬虫:url中带字典列表参数的编码转换方法
2019/08/21 Python
Python爬虫入门有哪些基础知识点
2020/06/02 Python
Python编写单元测试代码实例
2020/09/10 Python
潘多拉珠宝英国官方网上商店:PANDORA英国
2018/06/12 全球购物
SteelSeries赛睿官网:游戏外设和配件的领先制造商(耳机、键盘、鼠标和鼠标垫)
2018/06/17 全球购物
Martinelli官方商店:西班牙皮鞋和高跟鞋品牌
2019/07/30 全球购物
抽象类和接口的区别
2012/09/19 面试题
数据管理员的自我评价分享
2013/11/15 职场文书
医学专业大学生求职的自我评价
2013/11/27 职场文书
自荐信格式
2013/12/01 职场文书
装修设计师求职信
2014/02/26 职场文书
离婚纠纷代理词
2015/05/23 职场文书
生日赠语
2015/06/23 职场文书
初中生物教学随笔
2015/08/15 职场文书
Nginx的rewrite模块详解
2021/03/31 Servers
Python竟然能剪辑视频
2021/05/25 Python
简单总结SpringMVC拦截器的使用方法
2021/06/28 Java/Android
golang语言指针操作
2022/04/14 Golang