首页 > 网站 > WEB开发 > 正文

CSS弹出背景半透明窗口

2024-04-27 14:31:07
字体:
来源:转载
供稿:网友
CSS弹出背景半透明窗口
  1. <scripttype="text/javascript"src="<ww:urlvalue='/js/jquery-1.8.3.min.js'/>"language="Javascript"></script>
  2. <scripttype="text/javascript">
  3. $(function(){
  4. varquery=location.search;
  5. varequal_index=query.lastIndexOf("=");
  6. varresult_index=query.indexOf("result");
  7. varsubmit_index=query.indexOf("submit");
  8. if(result_index!=-1){
  9. if(query.substring(equal_index+1)=='success'){
  10. $("#msg").text('保存成功');
  11. pupopen();
  12. }
  13. }
  14. if(submit_index!=-1){
  15. if(query.substring(equal_index+1)=='success'){
  16. $("#msg").text('上报成功');
  17. pupopen();
  18. }
  19. }
  20. });
  21. functionpupopen(){
  22. $("#bg").css("display","block");
  23. $("#popbox").css("display","block");
  24. $(window).scroll(function(){$(window).scrollTop(0);});//禁止浏览器滚屏
  25. }
  26. functionpupclose(){
  27. $("#bg").css("display","none");
  28. $("#popbox").css("display","none");
  29. $(window).unbind("scroll");//恢复浏览器滚屏
  30. }
  31. </script>
  32. <styletype="text/css">
  33. body{margin:0px;}
  34. #bg{width:100%;height:100%;top:0px;left:0px;position:absolute;filter:Alpha(opacity=50);opacity:0.5;background:#000000;display:none;}
  35. #popbox{position:absolute;width:300px;height:200px;left:50%;top:50%;margin:-200px00-200px;display:none;background:#FFFFFF;}
  36. </style>
  37. <body>
  38. 终于搞定这个效果了,IE和FF,OP均可以~
  39. 先说原理:两个层,一个高度和宽度都是100%,另一个就是你要弹出的窗口的具体内容,半透明在IE中是用filter:Alpha(opacity=60);在非IE中用opacity:0.60;
  40. </br>
  41. <divid="bg"></div>
  42. <divid="popbox"><centerstyle="margin-top:70px;"><imgsrc="<ww:urlvalue='/image/correct.jpg'/>"/><spanid="msg"></span></center>
  43. <br/><br/><br/>
  44. <imgsrc="<ww:urlvalue='/image/ok.png'/>"width="70"height="35"onclick="pupclose()"style="cursor:pointer"/>
  45. </div>
  46. </body>

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表