手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js 图片等比例缩放代码
js 图片等比例缩放代码
摘要:复制代码代码如下:varscaleImage=function(o,w,h){varimg=newImage();img.src=o.src...

复制代码 代码如下:

var scaleImage = function(o, w, h){

var img = new Image();

img.src = o.src;

if(img.width >0 && img.height>0)

{

if(img.width/img.height >= w/h)

{

if(img.width > w)

{

o.width = w;

o.height = (img.height*w) / img.width;

}

else

{

o.width = img.width;

o.height = img.height;

}

o.alt = img.width + "x" + img.height;

}

else

{

if(img.height > h)

{

o.height = h;

o.width = (img.width * h) / img.height;

}

else

{

o.width = img.width;

o.height = img.height;

}

o.alt = img.width + "x" + img.height;

}

}

}

HTML

复制代码 代码如下:

<div>

<p><img src="../comment/img/max.jpg" onload="scaleImage(this,300,300)" alt="pic" /></p>

<p><img src="../comment/img/2.jpg" onload="scaleImage(this,300,300)" /></p>

<p><img src="../comment/img/3.jpg" onload="scaleImage(this,300,300)" /></p>

<p><img src="../comment/img/4.jpg" onload="scaleImage(this,300,300)" /></p>

</div>

【js 图片等比例缩放代码】相关文章:

jQuery实现文本展开收缩特效

一段实时更新的时间代码

jQuery实现div随意拖动的实例代码(通用代码)

js验证上传图片的方法

网页常用特效代码整理

js实现异步循环实现代码

强制设为首页代码

jquery预加载图片的方法

VBScript版代码高亮

JS函数实现鼠标指向图片后显示大图代码

精品推荐
分类导航