JS等比例縮小圖片尺寸的實例
更新時間:2013年02月27日 14:15:42 作者:
JS等比例縮小圖片尺寸的實例,需要的朋友可以參考一下
為了提升用戶體驗,網(wǎng)站用戶在上傳圖片的時候,我們不能夠讓用戶自己去處理圖片以達到我們的要求。
而通常像淘寶上商品實物展示這樣的頁面,我們需要控制的主要是圖片的寬度。
又考慮到html頁面解析順序可能導致的一些問題,決定通過定義一個簡單的功能函數(shù),然后在img元素中添加onload事件來調用的方式進行實現(xiàn),代碼如下:
JS部分
復制代碼 代碼如下:
<script type="text/javascript">
function changeImg(objImg)
{
var most = 690; //設置最大寬度
if(objImg.width > most)
{
var scaling = 1-(objImg.width-most)/objImg.width;
//計算縮小比例
objImg.width = objImg.width*scaling;
objImg.height = objImg.height; //img元素沒有設置高度時將自動等比例縮小
//objImg.height = objImg.height*scaling; //img元素設置高度時需進行等比例縮小
}
}
</script>
HTML調用部分
復制代碼 代碼如下:
<img src="" onload="changeImg(this);" />
您可能感興趣的文章:
- JS簡單的圖片放大縮小的兩種方法
- JS+css 圖片自動縮放自適應大小
- JS網(wǎng)頁圖片查看器(兼容IE、FF)可控制圖片放大縮小移動
- JavaScript 圖片放大鏡(可拖放、縮放效果)
- js 圖片等比例縮放代碼
- javascript 圖片放大縮小功能實現(xiàn)代碼
- 關于圖片按比例自適應縮放的js代碼
- JS 圖片縮放效果代碼
- js與自動伸縮圖片 自動縮小圖片的多瀏覽器兼容的方法總結
- JavaScript實現(xiàn)網(wǎng)頁圖片等比例縮放實現(xiàn)代碼及調用方式
- JS網(wǎng)頁圖片按比例自適應縮放實現(xiàn)方法
- javascript簡單實現(xiàn)等比例縮小圖片的方法
相關文章
可能被忽略的一些JavaScript數(shù)組方法細節(jié)
這篇文章主要給大家介紹了一些可能被忽略的JavaScript數(shù)組方法細節(jié),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2019-02-02
Javascript & DHTML DOM基礎和基本API
DOM是文檔對象模型(Document Object Model,是基于瀏覽器編程(在本教程中,可以說就是DHTML編程)的一套API接口,W3C出臺的推薦標準,每個瀏覽器都有一些細微的差別,其中以Mozilla的瀏覽器最與標準接近。2008-07-07
微信小程序webview與h5通過postMessage實現(xiàn)實時通訊的實現(xiàn)
這篇文章主要介紹了微信小程序webview與h5通過postMessage實現(xiàn)實時通訊的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-08-08
JavaScript使用addEventListener添加事件監(jiān)聽用法實例
這篇文章主要介紹了JavaScript使用addEventListener添加事件監(jiān)聽的方法,實例分析了addEventListener方法的相關使用技巧,需要的朋友可以參考下2015-06-06
TypeScript聯(lián)合類型,交叉類型和類型保護
這篇文章主要介紹了TypeScript聯(lián)合類型,交叉類型和類型保護,聯(lián)合類型就是定義一些類型,定義的變量只需要滿足任意一種類型即可,交叉類型就是需要滿足所有類型,交叉類型使用,更多內容我們來看看下面文章詳細內容吧2021-12-12

