• 一个弹出层的代码


    /*调用<a href="#" onclick="openNewDiv('newDiv');return false;">弹出新层</a>*/
    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 = "200px";
       newDiv.style.height = "300px";
       newDiv.style.top = "100px";
       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 = "关闭激活层";
       newA.onclick = function() {
        document.body.removeChild(docEle(_id));
        document.body.removeChild(docEle(m));
        return false;
       }
       newDiv.appendChild(newA);
    }
    </script>

  • 相关阅读:
    python编码基础知识
    python编码问题
    python中文乱码
    mysql sql灵活运用
    MySQL函数讲解(MySQL函数大全)
    python:UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xef in position xxx: ordinal not in range(128)
    sql replace into 与 insert into
    微信布局
    盘点六大在中国复制失败的O2O案例
    字符串问题(一)
  • 原文地址:https://www.cnblogs.com/sheseido/p/1862280.html
Copyright © 2020-2023  润新知