首页 > Web开发 > 详细

js图片自适应容器

时间:2021-06-22 11:36:18      阅读:17      评论:0      收藏:0      [点我收藏+]
            //实际图片的宽高
            var hei = $("#curtanDiv")[0].height;
            var wid = $("#curtanDiv")[0].width;
            //容器的宽高
            var czhei = parseInt($("#BankChange").css(‘height‘)) - 35;
            var czwid = parseInt($("#BankChange").css(‘width‘));
            if(wid > czwid){//当宽超出
                if(hei > czhei){//宽和高都超出
                    if(wid > hei){//宽>高,横版
                        $("#curtanDiv").css({"width":czwid+"px","height":"auto"})
                    }else{//高>宽,竖版
                        //竖版图,当修改高度后宽度仍超出
                        var temPic = $("#curtanDiv").css({"width":"auto","height":czhei+"px"});
                        var temwid = $("#curtanDiv")[0].width;
                        if(temwid > czwid){
                            $("#curtanDiv").css({"width":czwid+"px","height":"auto"})
                        }else{
                            $("#curtanDiv").css({"width":"auto","height":czhei+"px"});
                        }
                    }
                }else{//只有宽超出
                    $("#curtanDiv").css({"width":czwid+"px","height":"auto"})
                }
            }else{//宽不超出
                if(hei > czhei){//只有高超出
                    $("#curtanDiv").css({"width":"auto","height":czhei+"px"})
                }else{//宽和高都没超出
                    // if(wid > hei){//宽>高,横版
                    //     $("#img2").css({"width":"802px","height":"auto"})
                    // }else{//高>宽,竖版
                    //     $("#img2").css({"width":"auto","height":"502px"})
                    // }
                }
            }

 

js图片自适应容器

原文:https://www.cnblogs.com/liufeiran/p/14917142.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!