CSS + DIV 模拟弹出遮罩层效果
引用
一般需要弹出遮罩层窗口时,大部分都会用jquery来实现,不用太多的操作,只需调用jquery里面内置的方法即可。而下面这段代码则是完全脱离jquery自己用css+div写出来的弹出遮罩层效果,在有些时侯还是可以替代jquery使用的。
//这些是需要加入页面的样式 <style> *{ margin:0; padding:0;} body{ height:100%;} .dis{ background:#cccccc; position:absolute; left:0; right:0; top:0; bottom:0; -moz-opacity:0.5; filter:alpha(opacity=50);z-index:98;} .dis1{ width:400px; height:120px; left:38%; top:40%; position:absolute; margin-left:-50px; margin-top:-25px; z-index:99; border: 1px solid #666666; background-color:#FFFFFF; } </style> //这些是需要加入页面的js方法 <script type="text/javascript"> function submitOrder() { var div = document.createElement("div"); div.className="dis"; div.style.width=document.documentElement.scrollWidth ; div.style.height=document.documentElement.scrollHeight ; document.getElementsByTagName("body")[0].appendChild(div); setTimeout("insert()",2000); } function insert() { var div1 = document.createElement("<div class='dis1'>"); document.getElementsByTagName("body")[0].appendChild(div1); var insert = "<table width='100%' border='0' cellpadding='0' cellspacing='0'><tr><td height='60' align='center' style='font-size:14px'><b>请您在新打开的网上银行页面上完成充值。</b></td></tr>" + "<tr><td height='60' align='center'>" + "<input type='button' style='height:25px;width:80px;font-size:12px' value='完成充值' onClick=location.href='../merchant/TransMan.jsp'>" + " " + "<input type='button' style='height:25px;width:100px;font-size:12px' value='充值遇到问题' onClick=location.href='../merchant/help_question.htm'></td></tr></table>"; div1.innerHTML=insert; } </script>
<body> //然后再页面上调用js方法即可 <a href="javascript:submitOrder();">弹出窗口</a> </body>
相关推荐
cbao 2019-12-29
浪味仙 2019-12-24
Hhjian 2014-05-31
人心 2012-02-05
zhanghao 2016-11-24
攻城师 2019-06-28
asdjkl 2017-05-18
csscode 2016-09-13
海欣海夜 2015-06-29
最近用phonegap在安卓手机中使用Html5+css3做页面,<a name="yes" data-role="button" style="display: block;font-size:16
ruanjianxiong 2014-08-17
83540198 2014-08-01
DevilPace 2014-05-31
Kindlecode 2012-10-27
83510998 2012-04-28
89203856 2012-04-17
83453065 2012-03-14
AnyBisks 2012-02-23
yyzhu 2011-09-27