zoukankan      html  css  js  c++  java
  • 点击图片查看大图--以弹框的形式显示在屏幕正中间

     *{margin:0;padding:0;}
            .tab_bg{display:none;width:100%;height:100%;background:#282829;z-index:99;position:absolute;}
            .tab_img{width:100px;height:100px;margin:20px;}
            .tab_img img{width:100%;height:100%;}
            .bigImg{display:none;width:300px;height:300px;z-index:999;position:absolute;left:50%;margin-top:-150px;margin-left:-150px;}
            .bigImg img{width:100%;height:100%;}
            .close{display:none;width:20px;height:20px;border-radius:100%;border:1px solid #ccc;text-align:center;cursor:pointer;position:absolute;right:10px;top:10px;z-index:999;color:#fff}
            li{height:300px;}
    View Code
    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <div class="tab_bg">
            <div class="close">x</div>
        </div>
    
        <ul>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
            <li>111</li>
        </ul>
        <table>
            <tr>
                <td>1</td>
                <td><div class="tab_img tab_img1">
                    <img src="2.jpg" alt=""/>
                </div></td>
            </tr>
            <tr>
                <td>2</td>
                <td><div class="tab_img tab_img2">
                    <img src="3.jpg" alt=""/>
                </div></td>
            </tr>
            <tr>
                <td>3</td>
                <td> <div class="tab_img tab_img3">
                    <img src="1.jpg" alt=""/>
                </div></td>
            </tr>
        </table>
    </body>
    </html>
    View Code
     var $height=$(window).height();
        $(".tab_bg").height($height);
        function imgEnlarge(small){
            $(small).on("click",function(){
                var $big=document.createElement("div");
                $($big).attr("class","bigImg");
                $($big).appendTo($("body"));
                var $img=document.createElement("img");
                $($img).attr("src",$(this).find("img").attr("src"));
                $($img).appendTo($big);
                $(this).css("display","none");
                $(".tab_bg").css("display","block");
                $(".close").css("display","block");
                $($big).fadeIn();
                $(window).bind("scroll",function(){return false});
                var top1=$(window).scrollTop();
                $(window).scrollTop(top1);
                $(".tab_bg").css("top",top1);
                $("body").css("overflow","hidden");
                $(".bigImg").css("top",top1+$height/2);
                        });
            $(".close").on("click",function(){
                $(this).css("display","none");
                $(small).css("display","block");
                $(".tab_bg").css("display","none");
                $(".bigImg").css("display","none");
                $("body").css("overflow","auto");
            })
        }
        $(".tab_img").each(function(){
            imgEnlarge($(this));
        })
  • 相关阅读:
    APS系统如何落地?用户实际痛点解析!
    供应链如何优化?高级排程系统为其运算
    不懂APS系统?十个问答让你对APS瞬间明明白白
    智能制造主战场在哪?数字化车间建设尤为重要
    中国制造转型的关键在哪里?智能制造点亮发展明灯
    你家的APS系统有这些功能吗?排程系统功能盘点
    微软正开发Office Reader和Office Lens
    C#的3DES加密解密算法
    如何在SharePoint2010中创建自定义电子邮件警报处理程序
    规划SharePoint2010的管理员密码更改
  • 原文地址:https://www.cnblogs.com/dongxiaolei/p/5749694.html
Copyright © 2011-2022 走看看