如何使用jquery在“onClick”上调整图像大小
how to resize an image on "onClick" using jquery?
如何使用jquery调整图像大小?
<td align="center"><img width="150px" src="{{=URL(r=request, f='download', args=Product.image)}}" AlT="no picture provided"/></td>
图像使用 forloop 直接从数据库加载并显示在屏幕上。
我想要实现的只是在单击图像时增加图像的大小。 像这样的东西 http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_animation1_relative但它不应该继续增加图像。
这是我的小
提琴。这很简单。不增加很多次的诀窍是这个条件:
if (img.width() < 200)
小提琴的代码:
<!-- Html -->
<img id="mrbean" src="http://2.bp.blogspot.com/-C6KY8tsc8Fw/T-SVFnncxjI/AAAAAAAAANw/FMiNzA8Zecw/s640/mr.bean.jpg" width="50" height="50" />
<input type="button" value="Increase image size" />
// JavaScript
$("input").click(function() {
var img = $("#mrbean");
if (img.width() < 200)
{
img.animate({width: "200px", height: "200px"}, 1000);
}
else
{
img.animate({width: img.attr("width"), height: img.attr("height")}, 1000);
}
});
更新了小提琴,以便在第二次单击时将图像大小调整回原始大小。
非常简单的
JSFiddle:Fiddle。
只需使用 jQuery 在图像上设置一个点击事件,然后直接修改高度和宽度。
$('.myImg').click(function() {
$(this).height(400);
$(this).width(400);
$(this).off(); //removes the handler so that it only resizes once...
})
相关文章:
- 使用JavaScript根据窗口/视口的高度动态调整图像大小
- 在javascript中调整图像大小
- 使用CSS、HTML和Javascript在随机图像的页面上调整图像大小
- 如何在Node.js中调整图像大小
- 使用send时,jquery文件上传不调整图像客户端的大小
- 在不影响原始画布外观的情况下调整图像大小
- fabric.js:使用 Image.set() 调整图像大小是否会降低图像质量
- 如何在浏览器宽度/高度变化时动态调整图像网格的大小
- 在客户端上传之前调整图像大小,在IE9上无需Flash
- 在客户端调整图像大小/裁剪图像的最佳方式是什么
- 在不丢失纵横比的情况下调整图像大小
- 使用drawImage,最大宽度调整图像大小以适应画布
- 在不损失质量的情况下调整图像JavaScript/jQuery的大小
- 调整图像大小,同时在Windows 8 Metro HTML5应用程序中保持其质量
- 使用Javascript调整图像大小,使其适合视口
- jquery中的上下滑动效果调整图像大小-如何避免
- resize事件未按预期调整图像大小
- 在将图像作为原始图像二进制数据(png或jpeg)上传到服务器之前,裁剪或调整图像大小
- 按一定宽度自动调整图像大小
- 预加载和调整图像大小jQuery/Javascript