自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

JavaScript彈出層和背景變暗代碼實(shí)現(xiàn)

開發(fā) 前端
本文向大家簡單介紹一下JavaScript彈出層和背景變暗的實(shí)現(xiàn)方法,相信通過本文的介紹你對JavaScript有更加深刻的認(rèn)識。

你對JavaScript彈出層和背景變暗的實(shí)現(xiàn)方法是否了解,這里和大家分享一下其實(shí)現(xiàn)代碼,希望對你的學(xué)習(xí)有所幫助。

JavaScript彈出層和背景變暗

JavaScript彈出層,背景變暗,代碼不算多,根據(jù)你的需要調(diào)整一下,這里只是實(shí)現(xiàn)了基礎(chǔ)的思路,美化不是太好。

代碼如下:

  1. <title>JavaScript彈出層,背景變暗</title> 
  2. <script> 
  3. vardocEle=function(){  
  4. returndocument.getElementById(arguments[0])||false;  
  5. }  
  6. functionopenNewDiv(_id){  
  7. varm="mask";  
  8. if(docEle(_id))document.removeChild(docEle(_id));  
  9. if(docEle(m))document.removeChild(docEle(m));  
  10. //www.codefans.net新激活圖層  
  11. varnewDiv=document.createElement("div");  
  12. newDiv.id=_id;  
  13. newDiv.style.position="absolute";  
  14. newDiv.style.zIndex="9999";  
  15. newDiv.style.width="200px";  
  16. newDiv.style.height="300px";  
  17. newDiv.style.top="100px";  
  18. newDiv.style.left=  
  19. (parseInt(document.body.scrollWidth)-300)/2+"px";  
  20. //屏幕居中  
  21. newDiv.style.background="EEEEEE";  
  22. newDiv.style.border="1pxsolid#0066cc";  
  23. newDiv.style.padding="5px";  
  24. newDiv.innerHTML="新激活圖層內(nèi)容";  
  25. document.body.appendChild(newDiv);  
  26. //mask圖層  
  27. varnewMask=document.createElement("div");  
  28. newMask.id=m;  
  29. newMask.style.position="absolute";  
  30. newMask.style.zIndex="1";  
  31. newMask.style.width=document.body.scrollWidth+"px";  
  32. newMask.style.height=document.body.scrollHeight+"px";  
  33. newMask.style.top="0px";  
  34. newMask.style.left="0px";  
  35. newMask.style.background="#000";  
  36. newMask.style.filter="alpha(opacity=40)";  
  37. newMask.style.opacity="0.40";  
  38. document.body.appendChild(newMask);  
  39. //docutmentwww.codefans.net  
  40. //關(guān)閉mask和新圖層  
  41. varnewA=document.createElement("a");  
  42. newA.href="#";  
  43. newA.innerHTML="關(guān)閉激活層";  
  44. newA.onclick=function(){  
  45. document.body.removeChild(docEle(_id));  
  46. document.body.removeChild(docEle(m));  
  47. returnfalse;  
  48. }  
  49. newDiv.appendChild(newA);  
  50. }  
  51. </script> 
  52. <ahrefahref="#"onclick="openNewDiv(newDiv);returnfalse;"> 
  53. 彈出新層</a> 
  54.  

【編輯推薦】

  1. 解析Javascript對select下拉列表操作
  2. JS中Array數(shù)組的三大屬性用法揭秘
  3. pro盤點(diǎn)JavaScript中Function三大用途
  4. Javascript數(shù)組創(chuàng)建及其常見操作
  5. JavaScript調(diào)試工具解決IE6等多版本共存問題 

 

 

責(zé)任編輯:佚名 來源: opent.cn
相關(guān)推薦

2010-08-30 10:09:07

JavaScriptDIV

2011-03-30 14:33:57

jQueryJavaScript

2010-09-07 09:30:25

DIV彈出jQuery

2009-06-12 18:53:35

Django控制層Django表現(xiàn)層

2010-08-26 15:59:38

DIV圓角

2019-05-29 17:45:32

JavaScript算法思路代碼實(shí)現(xiàn)

2012-06-07 15:14:52

jQuery

2009-06-26 16:12:08

ThickboxjQuery

2017-03-22 14:23:58

Java HashMa實(shí)現(xiàn)原理

2024-07-15 14:49:38

2015-07-23 15:15:06

動態(tài)彈出

2009-07-01 14:23:46

JavaScript異

2010-09-28 12:59:45

JavaScriptDOM

2020-03-28 14:57:29

JavaScrip代碼函數(shù)

2010-09-07 09:18:16

DIV彈出窗口

2011-07-22 17:24:46

iPhone 視圖

2009-06-30 15:05:52

JSP數(shù)據(jù)JavaScript數(shù)

2016-05-06 10:02:33

CSSJavaScript工具

2010-09-07 09:08:03

DIV彈出層

2015-02-09 10:43:00

JavaScript
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號