zoukankan      html  css  js  c++  java
  • jquery 遮盖层的实现

    遮盖层插件代码:

    View Code
     //jquey绑定插件
            $.fn.extend({ "showCover": function () {
                //创建透明层
                $div = $("<div class='cover'></div>");
                //设置div的高度、宽度
                var width = $(window).width();
                var height = $(window).height();
                $div.css({ "width": width, "height": height, "top": 0, "left": 0 });
                $("body").append($div);
    
                //显示层
                var holderWidth = (width - $(".holder").width()) / 2;
                var holderHeight = (height - $(".holder").height()) / 2;
                var $holder = $(this);
                $holder.css({ "display": "block", "top": holderHeight, "left": holderWidth });
    
                //窗体大小改变时
                $(window).resize(function () {
                    $holder.closeCover();
                    $holder.showCover();
                });
                return $holder;
            }, "closeCover": function () {
                //取消窗体大小改变事件
                $(window).unbind("resize");
                $(this).hide();
                $(".cover").remove();
            }
            });

    样式:

    View Code
        <style type="text/css">
            .holder
            {
                width:300px;
                height:200px;
                background-color:Yellow;
                position:fixed;
                z-index:1000;
                display:none;
            }
            .cover
            {
                background-color:Gray;
                filter:alpha(opacity=50);
                opacity:0.5;
                position:fixed;
            }
        </style>

    页面代码:

    View Code
    <body>
        <input type="button" id="btn" value="login"/>
    
        <div class="holder">
            <input type="button" id="btnClose" value="close"/>
        </div>
    </body>

    js实现:

    View Code
  • 相关阅读:
    第十五篇 -- 学习第十四天打卡20190702
    第三篇 -- 方向
    第十四篇 -- 学习第十三天打卡20190701
    yum更换阿里源
    Jenkins+sonar7.3集成
    xshell 5 书写汉字乱码
    zabbix 短信报警
    zabbix 微信报警
    zabbix邮件报警
    zabbix主动监测客户端设置
  • 原文地址:https://www.cnblogs.com/nianlee/p/2980658.html
Copyright © 2011-2022 走看看