window.onload=function(){     var myimg,oldwidth,oldheight;…">
当前位置:首页 > Html

图片超出固定高度后自动等比例缩小js

happyfhb12年前 (2014-10-03)Html2591
摘要:<script type="text/javascript">  window.onload=function(){     var myimg,oldwidth,oldheight;…
<script type="text/javascript"> 

window.onload=function(){ 

   var myimg,oldwidth,oldheight;
   var maxwidth=600;//定义图片的宽度限制 超出后才开始自动等比例缩小
   var maxheight=1880//定义图片的高读限制 超出后才开始自动等比例缩小
   var imgs = document.getElementById('articleimg').getElementsByTagName('img');   //如果你定义的id不是article,请修改此处

   for(i=0;i<imgs.length;i++){
     myimg = imgs[i];

     if(myimg.width > myimg.height)
     {
         if(myimg.width > maxwidth)
         {
            oldwidth = myimg.width;
            myimg.height = myimg.height * (maxwidth/oldwidth);
            myimg.width = maxwidth;
         }
     }else{
         if(myimg.height > maxheight)
         {
            oldheight = myimg.height;
            myimg.width = myimg.width * (maxheight/oldheight);
            myimg.height = maxheight;
         }
     }
   }

} 

</script>


扫描二维码推送至手机访问。

版权声明:本文由海海日记-冯海滨博客发布,如需转载请注明出处。

本文链接:http://www.fenghaibin.com/?id=1171

“图片超出固定高度后自动等比例缩小js” 的相关文章

JQuery获取DIV高度

 $("#content").height();$("#content").innerHeight();//元素内部区域高度,忽略padding、border$("#content").outerHeight();//忽略边框$(…

C#处理html工具

C#处理html工具

 csdn下载的免费提供给大家。C#处理html工具.zip …

强制页面运行于IE8模式下

 突然发现IE8不能使用querySelectorAll,实在拿IE没办法,只好用以下手段强制使用IE8模式,于是选择器终于回到正轨。<meta http-equiv="X-UA-Compatible" content="IE=8" /> 注意,它是不能通过编程方式实…

网页宽度自动适应手机屏幕宽度的方法

<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=2.0,…

根据域名判断网址跳转

<script type="text/javascript"> var url = location.href; switch(url) {   case "http://ch…

textarea 中的换行符

<textarea >'----'+&#13;&#10;+'---'</textarea> <SCRIPT LANGUAGE="JavaScript"> <!--…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。