亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

js實現遮罩層彈出框的方法

2019-11-20 13:24:09
字體:
來源:轉載
供稿:網友

本文實例講述了js實現遮罩層彈出框的方法。分享給大家供大家參考。具體分析如下:

昨天公司網站需要彈窗提示一些信息,要我在把彈窗的js代碼和彈窗窗口html寫在一起哪里需要就調用

不說那么多了,直接上代碼,感覺肯定會有兼容問題,看到了請指出?。?/p>

復制代碼 代碼如下:
<style>
    #H-dialog{display:none;position:absolute;z-index: 9999999;width:400px;height: auto; background-color: #fff;}
    #H-dialog .close{float:right;font-size: 30px;margin-right: 10px;margin-top:5px;cursor:pointer;}
    #H-dialog .title{height: 40px;padding-left:10px; font-size:20px; line-height:40px;}
    #H-dialog #msgCont{height:36px; margin: 30px 0 50px;padding-left: 65px;font-size: 25px;line-height: 36px;vertical-align: middle; background: url(../Images/ui_alert.png) no-repeat 20px 50%;}
</style>
<div id="H-dialog">
    <a class="close" onclick="popupClose(this)">×</a>
    <div class="title">提示</div>
    <div id="msgCont">內容</div>
</div>

<script type="text/javascript">
    //鎖定背景屏幕
    function lockScreen() {
        var clientH = document.body.offsetHeight; //body高度
        var clientW = document.body.offsetWidth; //body寬度
        var docH = document.body.scrollHeight; //瀏覽器高度
        var docW = document.body.scrollWidth; //瀏覽器寬度
        var bgW = clientW > docW ? clientW : docW; //取有效寬
        var bgH = clientH > docH ? clientH : docH; //取有效高
        var blackBg = document.createElement("div");
        blackBg.id = "blackBg";
        blackBg.style.position = "absolute";
        blackBg.style.zIndex = "99999";
        blackBg.style.top = "0";
        blackBg.style.left = "0";
        blackBg.style.width = bgW+"px";
        blackBg.style.height = bgH+"px";
        blackBg.style.opacity = "0.4";
        blackBg.style.backgroundColor = "#333";
        document.body.appendChild(blackBg);
    }
    //關閉按鈕事件
    function popupClose(el) {
        var blackBg = document.getElementById("blackBg");
        blackBg && document.body.removeChild(blackBg);
        el.parentNode.style.display = "none";
    }
    //自動關閉
    function autoClose(id) {
        id = id || "H-dialog";
        var blackBg = document.getElementById("blackBg");
        var objDiv = document.getElementById(id);
        setTimeout(function(){
            blackBg && document.body.removeChild(blackBg);
            objDiv.style.display = "none";
        },2000);
    }
    /**
    *功能 : 彈窗信息
    *參數1 : 提示信息內容
    *參數2 : 提示信息狀態默認0 為提示信息,1為成功信息
    *參數3 : 彈窗div的id,默認"H-dialog"
    *參數4 : 彈窗內容的id,默認"msgCont"
    **/
    function showMsg(msg) {
        msg = msg || "請重新操作";
        var status = arguments[1] || 0,
        popupId = arguments[2] || "H-dialog",
        contentId = arguments[3] || "msgCont";      
        lockScreen();
        //屏幕實際高寬
        var pageWidth = window.innerWidth;
        var pageHeight = window.innerHeight;
        if (typeof pageWidth != "number") {
            if (document.compatMode == "CSS1Compat") {
                pageWidth = document.documentElement.clientWidth;
                pageHeight = document.documentElement.clientHeight;
            } else {
                pageWidth = document.body.clientWidth;
                pageHeight = document.body.clientHeight;
            }
        }
        //滾動條高寬
        var scrollLeft = window.document.documentElement.scrollLeft;
        var scrollTop = 0;
        if (typeof window.pageYOffset != 'undefined') {
            scrollTop = window.pageYOffset;
        } else if (typeof window.document.compatMode != 'undefined' &&
            window.document.compatMode != 'BackCompat') {
            scrollTop = window.document.documentElement.scrollTop;
        } else if (typeof window.document.body != 'undefined') {
            scrollTop = window.document.body.scrollTop;
        }

        var div_X = (pageWidth - 400) / 2 + scrollLeft;
        var div_Y = (pageHeight - 200) / 2 + scrollTop;
        var objDiv = document.getElementById(popupId);
        if (status) {
            document.getElementById(contentId).style.background = "url($Root/Assets/Images/ui_success.png) no-repeat 20px 50%";
        }
        document.getElementById(contentId).innerHTML = msg;
        objDiv.style.display = "block";
        objDiv.style.left = div_X + "px";
        objDiv.style.top = div_Y + "px";
        autoClose(popupId);
    }
</script>

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩在线免费视频观看| 欧美人在线视频| 精品在线小视频| 丰满岳妇乱一区二区三区| 成人免费福利视频| 欧美成人精品h版在线观看| 久久国产色av| 成人精品一区二区三区| 欧美精品免费在线| 国产v综合v亚洲欧美久久| 高跟丝袜一区二区三区| 欧美高清第一页| 欧美自拍大量在线观看| 欧美一区视频在线| 亚洲a在线观看| 色综合久久悠悠| 77777少妇光屁股久久一区| 色在人av网站天堂精品| 国产精品久久久久免费a∨| 国产精品久久久久久久久久久不卡| 欧美亚洲日本黄色| 国产亚洲精品久久久久久| 欧美成人精品在线视频| 亚洲偷熟乱区亚洲香蕉av| 国产视频久久久久久久| 久久精品国产成人| 精品国产欧美成人夜夜嗨| 国产丝袜一区二区三区免费视频| 成人午夜在线视频一区| 欧美一级大片在线观看| 92版电视剧仙鹤神针在线观看| 欧美一级淫片播放口| 福利微拍一区二区| 欧美激情xxxxx| 欧美国产中文字幕| 国产精品免费在线免费| 91黑丝高跟在线| 丝袜亚洲另类欧美重口| 在线观看91久久久久久| 国产精品免费一区豆花| 欧美性猛交99久久久久99按摩| 成人观看高清在线观看免费| 欧美激情精品久久久久久蜜臀| 亚洲跨种族黑人xxx| 清纯唯美亚洲综合| 亚洲风情亚aⅴ在线发布| 久久久久久国产精品| 日韩中文字幕视频| 成人午夜小视频| 午夜免费在线观看精品视频| 91在线观看免费| 日韩在线国产精品| 久久99精品国产99久久6尤物| 欧美性xxxx极品hd满灌| 97国产精品视频人人做人人爱| 久久亚洲电影天堂| 国产欧洲精品视频| 国产91av在线| 亚洲欧美在线一区二区| 日韩在线视频观看| 日韩av在线影院| 国产精品久久久久久五月尺| 色综合久久久久久中文网| 欧美性做爰毛片| 欧美性猛交xxxx| 亚洲天堂视频在线观看| 亚洲性生活视频| 97人洗澡人人免费公开视频碰碰碰| 欧美丰满少妇xxxx| 国产精品三级久久久久久电影| 国产精品丝袜久久久久久不卡| 欧美性受xxx| 福利视频导航一区| 久久久久久有精品国产| 午夜精品久久久久久久白皮肤| 久久久97精品| 日韩视频一区在线| 热久久这里只有精品| 亚洲人成电影在线播放| 精品久久久香蕉免费精品视频| 日韩激情av在线免费观看| 91免费精品视频| 日韩黄色在线免费观看| 欧美电影免费播放| 日韩经典中文字幕在线观看| 日韩久久免费电影| 亚洲人成网站免费播放| 亚洲一区二区三区毛片| 国产亚洲人成网站在线观看| 2020国产精品视频| 国产午夜精品免费一区二区三区| 国产精品r级在线| 亚洲色图色老头| 亚洲欧美在线看| 亚洲视频999| 国产999精品久久久影片官网| 91精品久久久久久久久青青| 亚洲国产精品热久久| 成人免费xxxxx在线观看| 丝袜美腿精品国产二区| 国产精品入口日韩视频大尺度| xxx成人少妇69| 欧美精品国产精品日韩精品| 国产精品久久久久久久电影| 91欧美精品午夜性色福利在线| 国产精品久久久久久久电影| 国产亚洲精品综合一区91| 日韩精品极品视频免费观看| 国产女精品视频网站免费| 国产成人精品视频在线观看| 国产日韩一区在线| 国产999精品久久久影片官网| 亚洲天堂一区二区三区| 国产成人中文字幕| 国产成人精品亚洲精品| 久久亚洲精品中文字幕冲田杏梨| 国产精品久久久精品| 欧美日韩福利电影| 精品中文字幕乱| 国产精品一区久久| 久久九九精品99国产精品| 国产91成人在在线播放| 亚洲一区二区三区视频| 中文字幕日韩av综合精品| 日韩电影大全免费观看2023年上| 欧美日韩免费在线观看| 国产丝袜一区二区| 久久成年人免费电影| 欧美成人黑人xx视频免费观看| 国产主播喷水一区二区| 欧美日韩在线影院| 久久天天躁狠狠躁夜夜躁2014| 国产精品成人一区二区| 国产精品丝袜一区二区三区| 97高清免费视频| 久久精品国产96久久久香蕉| 57pao国产成人免费| 日韩亚洲综合在线| 亚洲丝袜在线视频| 91精品久久久久久久久久久久久| 一区二区三区国产视频| 亚洲精品视频二区| 欧美成人免费大片| 午夜精品美女自拍福到在线| 国产精品久久久久免费a∨| 亚洲精品一区av在线播放| 亚洲视频在线播放| 欧美激情18p| 国产亚洲综合久久| 国产精品极品美女粉嫩高清在线| 日韩专区在线观看| 日韩av电影中文字幕| 一区二区国产精品视频| 欧美成人午夜激情| 欧美日韩一区二区三区在线免费观看| 国产精品一区二区三区久久久| 91精品视频一区| 欧美日韩视频在线| 国产欧美精品久久久| 国产精品久久久av| 亚洲精品影视在线观看| 国产精品高清免费在线观看| 日韩电影在线观看中文字幕| 欧美成人中文字幕在线|