通常我们判断js图片大小都是利用images对象,然后再用attr来获取图片地址再进行判断就可以了,下面来看一些例子。
最简单办法:
var img=new Image(); img.src=$('#tlogo').attr('src'); if(img.width > '240'){ $('#tlogo').attr('width','240'); }
上面例子碰到如果页面没有加载完的时候,这时js就获取不了图片大小了,对此我们可以先判断加载完成否再判断图片大小。
<img id="img2" src="images/1.jpg" /> <script language="JavaScript"> document.getElementById("img2").onload = function () { alert("图片加载已完成"); } </script>
或者采用jquery:
$("#imageId").load(function(){ alert("加载完成!"); });
至此我们就可以对代码进行优化了
$("#tlogo").load(function(){ var img=new Image(); img.src=$('#tlogo').attr('src'); if(img.width > '240'){ $('#tlogo').attr('width','240'); } });
此处注意:#tlogo 就是你图片地址中加的一个ID这个是必须的。
本文向大家介绍getimagesize获取图片尺寸实例,包括了getimagesize获取图片尺寸实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了getimagesize获取图片尺寸的方法。分享给大家供大家参考。具体如下: php有现成的函数getimagesize用于获取图像的尺寸,代码示例: 希望本文所述对大家的PHP程序设计有所帮助。
本文向大家介绍上传图片js判断图片尺寸和格式兼容IE,包括了上传图片js判断图片尺寸和格式兼容IE的使用技巧和注意事项,需要的朋友参考一下 js代码: css代码(这个是必须写的,如果不写,ie下不起作用) html代码:
Many web-developers forget to write width and height attributes for <img> tags which leads to poor UX. This action helps you to automate this process: simply place caret inside <img> tag and run this
Icon与图片尺寸 每个应用都需要一个漂亮的、令人难忘的主屏幕图标,以便用户可以很好地识别应用程序。由于用户仅仅通过主屏幕上的icon识别应用程序,所以你的icon应当是可辨认的,并且类似iOS应用程序的icon,并且能传达出应用程序的目的。 Icon尺寸 主屏幕上的icon是圆形的。Table 20-1列出了每个icon相应的直径和用途。所创建的图形资源都是@2x规格(注意:Xcode中的ico
本文向大家介绍JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】,包括了JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript实现多张图片放大镜效果。分享给大家供大家参考,具体如下: 效果如下:可以展示图片列表的放大镜效果,图片尺寸没有要求会自动调整至水平垂直居中效果 代码如
本文向大家介绍iOS中大尺寸图片的旋转与缩放实例详解,包括了iOS中大尺寸图片的旋转与缩放实例详解的使用技巧和注意事项,需要的朋友参考一下 前言 由于iPhone的硬件性能限制,直到iPhone 6s开始,才将最大内存拓展到2G。 可即使是如此,也不代表一个应用可使用的空间是2G。 一张10000 x 10000的图片,如果通过UIImageJPEGRepresentation方法将图片转成内存数