JavaScript获取页面图片原始尺寸
2013-11-10 14:14
260 查看
通过Image()对象获取原始宽高
这种方式就没有那么麻烦,直接new一个Image()对象,然后把img的src赋值给他即可获取。var img = new Image(); img.src = $("#target").attr("src"); if(img.complete){ alert('width:'+img.width+',height'+img.height); img = null; }else{ img.onload = function(){ alert('width:'+img.width+',height'+img.height); img = null; }; }
并且不要担心new Image对象会多一个http请求,浏览器加载图片后已经有缓存,你new N个image对象都没问题,当然,内存会消耗,所以用完后img置为null。
相关文章推荐
- JavaScript简单获取页面图片原始尺寸的方法
- JavaScript简单获取页面图片原始尺寸的方法
- 如何用JavaScript在浏览器端获取图片的原始尺寸大小?
- javascript 获取图片原始尺寸
- JavaScript获取图片的原始尺寸
- JavaScript获取图片的原始尺寸
- JavaScript获取图片的原始尺寸
- JavaScript获取图片的原始尺寸以宽度为例
- JavaScript获取图片的原始尺寸
- 用JavaScript获取原始图片尺寸
- 如何用JavaScript在浏览器端获取图片的原始尺寸大小?
- JavaScript获取图片的原始尺寸
- JavaScript获取图片的原始尺寸
- JavaScript获取图片尺寸
- javascript图片预加载快速获取图片尺寸
- javascript 获取图片尺寸及放大图片
- JS获取图片的原始尺寸
- 【记录】JS 获取图片原始尺寸-防止图片溢出