JS实现的添加弹出层并完成锁屏操作示例

  

本文实例讲述了JS实现的添加弹出层并完成锁屏操作。分享给大家供大家参考,具体如下:

  

上图:   

 JS实现的添加弹出层并完成锁屏操作示例

  

代码:         & lt; html>   & lt; head>   & lt; title>弹出层& lt;/title>   & lt;风格类型=" text/css "比;   * {   填充:0 px;   保证金:0 px;   }   .up {   宽度:500 px;   身高:400 px;   边界:1 px固体银;   位置:绝对的;   显示:没有;   z - index: 9999;   背景:# fff;/*:50%;   左:50%;*//* margin-left: -250 px;   margin-top: -200 px; */}   .up h3 {   background - color: # f2f2f2;   text-align:中心;   }   .con跨度{   宽度:20 px;   高度:30 px;   text-align:中心;   行高:30 px;   背景颜色:红色;   光标:指针;   }   .mask {   宽度:3000 px;   身高:3000 px;   背景:# 000;   透明度:0.3;   位置:绝对的;   上图:0;   左:0;   z - index: 9998;   显示:没有;   }   & lt;/style>   & lt;/head>   & lt; body>   & lt; div类=捌北?   & lt;跨度id=翱拧钡脑诖蚩霾? lt;/span>   & lt;/div>   & lt; div类="了" id=吧稀痹?   & lt; h3>弹出层效果& lt;/h3>   & lt;跨度id=肮乇铡钡脑诠乇? lt;/span>   & lt;/div>   & lt; img src=" https://www.yisu.com/zixun/a.jpg "比;   & lt;/body>   & lt;脚本type=" text/javascript祝辞//两种方式实现div居中:1:用css方式::50%,左:50%;margin-let: -divwidth/2 margin-top: divheight/2;2:用js实现:获取窗口的高宽,顶部=(屏幕高div高)/2,为了随时的监听浏览器的改变,需要用到浏览器事件   window=function () {   函数$ (id) {   返回. getelementbyid (id);   }//将div的位置封装在一个函数内部,直接调用   函数myDiv () {   var mTop=(document.documentelement.clientheight - 500)/2支持;   var mleft=(document.documentelement.clientwidth - 400)/2;   美元(“向上”).style.top=mTop +支持“px”;   美元(“”).style.left=mleft +“px”;   }   myDiv ();   $(“开放”).onclick=function () {   美元(“向上”).style.display=翱椤?   mask.style.display=翱椤?   }   $(“关闭”).onclick=function () {   美元(“向上”).style.display=懊挥小?   mask.style.display="没有"   }//创建一个DIV   var=document.createElement面具(" div ");////给这个DIV一个id和类属性//mask.id=懊婢摺?   mask.className=懊婢摺?   mask.style.width=document.documentElement.clientWidth;   mask.style.height=document.documentElement.clientHeight;//将这个DIV放置到身体里面——》一般是:父节点.appendChild(子节点)//这里注意的是绝对的,要设置顶部和左;   document.body.appendChild(面具);//屏幕改变大小的时候,div不会自动的改变,需要添加窗口改变事件   window.onresize=function () {   myDiv ();   mask.style.width=document.documentElement.clientWidth;   mask.style.height=document.documentElement.clientHeight;   }   }   & lt;/script>   & lt;/html>      之前      

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript切换特效与技巧总结》,《JavaScript动画特效与技巧汇总》、《JavaScript查找算法技巧总结》,《JavaScript数据结构与算法技巧总结》,《JavaScript遍历算法与技巧总结》,《JavaScript中json操作技巧总结》,《JavaScript错误与调试技巧总结》及《JavaScript数学运算用法总结》

  

希望本文所述对大家JavaScript程序设计有所帮助。

JS实现的添加弹出层并完成锁屏操作示例