最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

指定區(qū)域的圖片自動按比例縮小的js代碼(防止頁面被圖片撐破)

 更新時間:2014年02月21日 16:36:34   作者:  
有時候我們更新的內(nèi)容,有很多的大圖片,就會導(dǎo)致頁面變形或看不到全圖。一般情況我們用css的max-width控制,但有些瀏覽器不支持,我們也可以用js做個補充

復(fù)制代碼 代碼如下:

<div id=article><img height="800" alt="" width="1280" src="/down/js/images/12498880470.jpg" /></div>
<script type="text/javascript" >
//縮放圖片到合適大小
function ResizeImages()
{
   var myimg,oldwidth,oldheight;
   var maxwidth=550;
   var maxheight=880
   var imgs = document.getElementById('article').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;
         }
     }
   }
}
//縮放圖片到合適大小
ResizeImages();
</script>



意思就是控制指定區(qū)域的的圖片大小,要不一些大點的廣告圖片也會變形。

腳本之家用的圖片控制代碼:

復(fù)制代碼 代碼如下:

function controlImg(ele,w,h){
  var c=ele.getElementsByTagName("img");
  for(var i=0;i<c.length;i++){
    var w0=c[i].clientWidth,h0=c[i].clientHeight;
    var t1=w0/w,t2=h0/h;
    if(t1>1||t2>1||w0>=600){
     c[i].width=Math.floor(w0/(t1>t2?t1:t2));
     c[i].height=Math.floor(h0/(t1>t2?t1:t2));
if(document.all){
          c[i].outerHTML='<a href="'+c[i].src+'" target="_blank" title="在新窗口查看圖片">'+c[i].outerHTML+'</a>'
      }
       else{
          c[i].title="在新窗口打開圖片";
          c[i].onclick=function(e){window.open(this.src)}
           }
           }
    }
 }

ele就是指定的區(qū)域,w是最大的寬度,大于這個就會縮小。h是最大的高度。

相關(guān)文章

最新評論

乌拉特后旗| 铁力市| 咸丰县| 泰宁县| 张家川| 鹤岗市| 镇巴县| 桑日县| 翁源县| 苍南县| 宁都县| 瑞安市| 台中县| 资阳市| 吉安县| 七台河市| 邢台市| 民和| 基隆市| 渝北区| 五家渠市| 枝江市| 吐鲁番市| 平凉市| 当涂县| 丰原市| 台南市| 承德县| 乌拉特前旗| 太白县| 河北区| 江阴市| 衢州市| 莱芜市| 梁平县| 云安县| 天等县| 邵东县| 灵宝市| 沂南县| 临江市|