使用JQuery重繪圖片的大小

cnffe 9年前發布 | 1K 次閱讀 JavaScript jQuery

關于圖片大小的重繪,你可以在服務端來實現,也可以通過JQuery在客戶端實現。

$(window).bind("load", function() {
     // IMAGE RESIZE
     $('#product_cat_list img').each(function() {
          var maxWidth = 120;
          var maxHeight = 120;
          var ratio = 0;
          var width = $(this).width();
          var height = $(this).height();

      if(width > maxWidth){
       ratio = maxWidth / width;
       $(this).css("width", maxWidth);
       $(this).css("height", height * ratio);
       height = height * ratio;
      }
      var width = $(this).width();
      var height = $(this).height();
      if(height > maxHeight){
       ratio = maxHeight / height;
       $(this).css("height", maxHeight);
       $(this).css("width", width * ratio);
       width = width * ratio;
      }
 });
 //$("#contentpage img").show();
 // IMAGE RESIZE

});</pre>

 本文由用戶 cnffe 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!