• 行業動態
    js實現圖片超過寬度自動收縮
    發布日期:2013-07-25 閱讀次數:5976 字體大?。?a href="javascript:;" onclick="ChangeFontSize('content',16)">大

    在我們實際網站制作過程中,很多客戶在使用網站后臺時沒有學過專業的知識,很多客戶在未處理的情況下,直接上傳數碼相機中拍攝的照片。這樣當圖片尺寸較大時,如果按照真實的比例去顯示網頁布局可能會出現錯位的現象,我們可以使用JS代碼實現當圖片寬度超過一定的尺寸后自動收縮。

    易天js代碼之:使用JS實現圖片超過指定的寬度自動收縮成設定的寬度

    在此之前需要將圖片所在的容器的ID設置為hcimg如

    XML/HTML代碼
    1. <table id=hcimg><tr><td>此處寫處圖片td><tr>table>  

       

      JavaScript代碼
      1. <script language="javascript" type="text/javascript">       
      2. window.onload=function()       
      3. {       
      4. var imgWidthToLimit=580; //對圖片的限制寬度       
      5. var imgCongObj = hcimg.getElementsByTagName("IMG"); //獲取id為hcimg的頁面容器(div、table等)中的所有img對象       
      6. for( i=0;i<imgCongObj.length;i++)       
      7. {       
      8. var image = new Image();       
      9. image.src=imgCongObj[i].src;       
      10. image.i=i;       
      11. image.onreadystatechange=function(){       
      12. if (image.readyState=="complete") {       
      13. var w= parseInt(image.width);       
      14. if(w>imgWidthToLimit) imgCongObj[this.i].width=imgWidthToLimit;       
      15. }       
      16. }       
      17.       
      18. }       
      19. }       
      20. </script>    

       

    2.   
    3. 或   
    4. <div id=hcimg>此處寫上圖片代碼div>  

     

    国产精品 高清 尿 小便 嘘嘘_无码8090精品久久一区_精品无码专区毛片_一本久道久久综合网