zoukankan      html  css  js  c++  java
  • JavaScript 层

    代码
    <script language="javascript">
    var docEle = function() {
    return document.getElementById(arguments[0]) || false;
    }
    function openNewDiv(_id) {
    var m = "mask";
    if (docEle(_id)) document.removeChild(docEle(_id));
    if (docEle(m)) document.removeChild(docEle(m));

    // 新激活图层
    var newDiv = document.createElement("div");
    newDiv.id 
    = _id;
    newDiv.style.position 
    = "absolute";
    newDiv.style.zIndex 
    = "9999";
    newDiv.style.width 
    = "500px";
    newDiv.style.height 
    = "300px";
    newDiv.style.top 
    = "50px";
    newDiv.style.left 
    = (parseInt(document.body.scrollWidth) - 300/ 2 + "px"// 屏幕居中
    newDiv.style.background = "#EFEFEF";
    newDiv.style.border 
    = "1px solid #860001";
    newDiv.style.padding 
    = "5px";
    newDiv.innerHTML 
    = "新激活图层内容   ";
    document.body.appendChild(newDiv);

    // mask图层
    var newMask = document.createElement("div");
    newMask.id 
    = m;
    newMask.style.position 
    = "absolute";
    newMask.style.zIndex 
    = "1";
    newMask.style.width 
    = document.body.scrollWidth + "px";
    newMask.style.height 
    = document.body.scrollHeight + "px";
    newMask.style.top 
    = "0px";
    newMask.style.left 
    = "0px";
    newMask.style.background 
    = "#000";
    newMask.style.filter 
    = "alpha(opacity=40)";
    newMask.style.opacity 
    = "0.40";
    document.body.appendChild(newMask);
    // 关闭mask和新图层

    var newA = document.createElement("a");
    newA.href 
    = "#";
    newA.innerHTML 
    = "X";
    newA.onclick 
    = function() {
      document.body.removeChild(docEle(_id));
      document.body.removeChild(docEle(m));
      
    return false;
    }
    newDiv.appendChild(newA);
    }
    </script>
    <body>
    <a href="#" onclick="openNewDiv('newDiv');return false;">激活新层</a>
    <p> 网页内容网页内容网页内容</p>
    <p>网页内容网页内容网页内容</p>
    </body> 


  • 相关阅读:
    no match for call to ‘(std::__cxx11::string {aka std::__cxx11::basic_string
    一转眼,已四年
    线程或进程绑定到特定的cpu
    微信好友信息统计-图、词云和热图
    微信聊天机器人-存储好友分享消息
    Qt之加减乘除四则运算-支持负数
    windows粘贴板操作-自己的应用和windows右键互动
    Qt之QDomDocument操作xml文件-模拟ini文件存储
    Qt之表格控件蚂蚁线
    Qt之移动硬盘热插拔监控
  • 原文地址:https://www.cnblogs.com/no7dw/p/1753492.html
Copyright © 2011-2022 走看看