时间:2021-05-26
本文实例讲述了js实现仿网易点击弹出提示同时背景变暗效果。分享给大家供大家参考。具体如下:
这里仿网易点击弹出提示,背景变暗提示层效果,圆角,美观简洁,代码稍嫌多。
运行效果如下图所示:
在线演示地址如下:
http://demo.jb51.net/js/2015/js-sina-dialog-bgcolor-codes/
具体代码如下:
<html><head><title>点击弹出提示,背景变暗</title><script>function msg(info){var p=document.createElement("DIV");if (!info) var info='<a href="#" target="_blank" rel="external">欢迎光临</a>';p.id="p";p.style.position="absolute";p.style.width=document.body.scrollWidth;p.style.height=(document.body.offsetHeight>document.body.scrollHeight)?'100%':document.body.scrollHeight;p.style.zIndex='998';p.style.top='0px'; p.style.left='0%';p.style.backgroundColor="gray";p.style.opacity='0.5';p.style.filter="alpha(opacity=80)";document.body.appendChild(p);var p1=document.createElement("DIV");var top=parseInt(parseInt(document.body.scrollHeight)*0.25)+document.body.scrollTop;p1.style.position="absolute";p1.style.width="300px";p1.id="p1";var left=Math.ceil(((document.body.scrollWidth)-parseInt(p1.style.width.replace('px','')))/2)+document.body.scrollLeft;p1.style.height="200px";p1.style.zIndex='999';p1.style.top=top+'px'; p1.style.left=left+'px';p1.style.border="0px solid red";var html=""; html+="<center>" html+="<div class='p3' style='height:1px;overflow:hidden;background:red;width:294px;border-left:1px solid red;border-right:1px solid red;'></div>" html+="<div class='p2' style='height:1px;overflow:hidden;background:red;width:296px;border-left:1px solid red;border-right:1px solid red;'></div>" html+="<div class='p2' style='height:1px;overflow:hidden;background:red;width:298px;border-left:1px solid red;border-right:1px solid red;'></div>" html+="<div class='p1' style='height:20px;overflow:hidden;background:red;width:300px;border-left:1px solid red;border-right:1px solid red;color:#fff;font-size:9pt;font-weight:bold;text-align:left;'> ⊙ 友情提示:</div>"html+="<div id='c' style='height:150px;width:300px;background-color:#FEEACB;overflow:hidden;border-left:1px solid red;border-right:1px solid red;padding-top:40px;font-size:9pt;'>"+info+"<br><br><br>[ <a href='javascript:this.cancle()'> 关闭</a> ]</div>" html+="<div class='p1' style='height:1px;overflow:hidden;background:#FEEACB;width:298px;border-left:1px solid red;border-right:1px solid red;'></div>" html+="<div class='p2' style='height:1px;overflow:hidden;background:#FEEACB;width:296px;border-left:1px solid red;border-right:1px solid red;'></div>" html+="<div class='p3' style='height:1px;overflow:hidden;background:red;width:294px;border-left:1px solid red;border-right:1px solid red'></div>" html+="</center>"document.body.appendChild(p1);p1.innerHTML=html;var arr=document.getElementsByTagName("select");var i=0;while(i<arr.length){ arr[i].style.visibility='hidden'; i++;}this.cancle=function(){document.body.removeChild(document.getElementById('p'));document.body.removeChild(document.getElementById('p1'));var arr=document.getElementsByTagName("select"); var i=0; while(i<arr.length){ arr[i].style.visibility='visible'; i++; }}}</script></head><body><input value='点击弹出提示' type='button' onClick='msg()' /></body></html>希望本文所述对大家的javascript程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了JS实现仿中关村论坛评分后弹出提示效果的方法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下:JS仿中关村论坛评分后弹出提示的效果var
本文是小编实现的一个简单的jquery点击弹出背景变暗遮罩效果,并且点击空白处隐藏弹出层的效果,效果非常棒,小编只给大家贴出了关键代码了,大家可以根据个人需要适
1.首先写一个遮罩层div,然后再写一个弹窗的div提示js弹窗js弹出DIV,并使整个页面背景变暗确定js代码:(把jq引进来)//弹窗functionsho
本文实例为大家分享了js实现点击上传图片,同时设该图片为模糊背景,供大家参考,具体内容如下效果展示:源码展示:js实现点击上传图片,同时设该图片为模糊背景inp
本文实例讲述了js实现仿Windows风格选项卡和按钮效果的方法。分享给大家供大家参考。具体实现方法如下:显示属性背景屏保外观Web效果设置123456运行效果