保證原圖片長高比例,且不超過最大高度或寬度
function initimg(parpic,maxwidth,maxheight)
{
var scale=maxwidth/maxheight;
var realscale=parpic.width/parpic.height;
if((parpic.width>maxwidth)||(parpic.height>maxheight))
{
if(realscale>scale)
{
parpic.width=maxwidth;
}
else
{
parpic.height=maxheight;
}
}
}
調用方法:
圖片中加onload事件如下:
<img name="carpic" onload="initimg(this,165,176)" src="圖片地址">
其中165,176,則為強制最大寬度及高度.
推薦設計
 - 優秀海報設計精選集(8)海報設計2022-09-23 
 - 充滿自然光線!32平米精致裝修設計2022-08-14 
 - 親愛的圖書館 | VERSE雜誌版版式設計2022-07-11 
 - 生活,就該這麼愛!2022天海報設計2022-06-02 
最新文章
 - 實現DIV圓角的JavaScript代碼Javascript教程2007-02-19 
 - JS函數實現鼠標指向圖片后Javascript教程2007-10-28 
 - JavaScript基本數據結構Javascript教程2007-10-08 
 - 名詞解釋:JavaScript、JscriJavascript教程2007-10-06 




