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 相关文章推荐
JS获取当前日期时间并定时刷新示例
Mar 04 Javascript
vueJS简单的点击显示与隐藏的效果【实现代码】
May 03 Javascript
jquery实现图片切换代码
Oct 13 Javascript
js正则表达式验证密码强度【推荐】
Mar 03 Javascript
JavaScript实现随机数生成器(去重)
Oct 13 Javascript
浅谈Vuex@2.3.0 中的 state 支持函数申明
Nov 22 Javascript
JS异步函数队列功能实例分析
Nov 28 Javascript
vue 实现单选框设置默认选中值
Nov 07 Javascript
element表格翻页第2页从1开始编号(后端从0开始分页)
Dec 10 Javascript
jQuery实现简单评论功能
Aug 19 jQuery
JS实现鼠标移动拖尾
Dec 27 Javascript
浅谈react路由传参的几种方式
Mar 23 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
IP攻击升级,程序改进以对付新的攻击
2010/11/23 PHP
php smarty截取中文字符乱码问题?gb2312/utf-8
2011/11/07 PHP
PHP中ini_set和ini_get函数的用法小结
2014/02/18 PHP
ThinkPHP中公共函数路径和配置项路径的映射分析
2014/11/22 PHP
PHP获取不了React Native Fecth参数的解决办法
2016/08/26 PHP
node.js中的fs.readlinkSync方法使用说明
2014/12/17 Javascript
jquery插件NProgress.js制作网页加载进度条
2015/06/05 Javascript
Jquery获取第一个子元素简单实例
2016/06/02 Javascript
对js中回调函数的一些看法
2016/08/29 Javascript
微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例
2016/10/13 Javascript
ES6概念 ymbol.for()方法
2016/12/25 Javascript
Echarts之悬浮框中的数据排序问题
2018/11/08 Javascript
JS数组扁平化(flat)方法总结详解
2019/06/24 Javascript
Vue实现购物车详情页面的方法
2019/08/20 Javascript
vue计算属性无法监听到数组内部变化的解决方案
2019/11/06 Javascript
微信小程序动态设置图片大小的方法
2019/11/21 Javascript
JS Web Flex弹性盒子模型代码实例
2020/03/10 Javascript
python 输出一个两行字符的变量
2009/02/05 Python
python 域名分析工具实现代码
2009/07/15 Python
50行代码实现贪吃蛇(具体思路及代码)
2013/04/27 Python
Python使用pip安装pySerial串口通讯模块
2018/04/20 Python
python如何把字符串类型list转换成list
2020/02/18 Python
Python爬虫爬取、解析数据操作示例
2020/03/27 Python
设置jupyter中DataFrame的显示限制方式
2020/04/12 Python
使用pytorch 筛选出一定范围的值
2020/06/28 Python
python与pycharm有何区别
2020/07/01 Python
python 删除excel表格重复行,数据预处理操作
2020/07/06 Python
python输出结果刷新及进度条的实现操作
2020/07/13 Python
matplotlib 画双轴子图无法显示x轴的解决方法
2020/07/27 Python
iostream与iostream.h的区别
2015/01/16 面试题
宿舍卫生检讨书
2014/01/16 职场文书
学生自我评价范文
2014/02/02 职场文书
汽车运用工程专业求职信
2014/06/18 职场文书
2015年教学管理工作总结
2015/05/20 职场文书
2016年七夕情人节宣传语
2015/11/25 职场文书
php去除数组中为0的元素的实例分析
2021/11/17 PHP