前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >用 jQuery实现图片等比例缩放大小

用 jQuery实现图片等比例缩放大小

原创
作者头像
用户7705674
修改2021-09-24 10:30:30
修改2021-09-24 10:30:30
3.1K00
代码可运行
举报
文章被收录于专栏:css小迷妹css小迷妹
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
复制
<script type="text/javascript">

        window.onload = function() {

            var w = 500;//设置最大宽度,也可根据img的外部容器 而动态获得,比如:$("#demo").width();

            $("img").each(function() {//如果有很多图片,使用each()遍历

                var img_w = $(this).width();//图片宽度

                var img_h = $(this).height();//图片高度

                if (img_w > w) {//如果图片宽度超出指定最大宽度

                    var height = (w * img_h) / img_w; //高度等比缩放

                    $(this).css( {

                        "width" : w,"height" : height

                    });//设置缩放后的宽度和高度

                }

            });

    }  
    $(document).ready(function() {  
        //就本例而言 不要用 jQuery中的ready 你懂的...  
    })  
</script>  </pre> 

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档