用jquery怎么获取一个网络地址图片的宽高??

田小亮 发布于 2012/03/04 15:37
阅读 2K+
收藏 1

用jquery怎么获取一个网络地址图片的宽高?

$("<img >").attr("src", x).load(function(){
				
					  $h=this.height;
					  $w=this.width;
					  $ml=$w/2;
					  $mt=$h/2;
				})
				

x   是个图片地址

这个样写 IE6 获取不到宽高!为什么???

加载中
0
鉴客
鉴客
$('#img_id').attr('src',xxxx);
$('#img_id').ready(function(){
//get img width & height;
});

在 IE6 不行,因为 IE6 不支持

田小亮
田小亮
ie7 和 8 也不支持呀 ?
0
梵高
梵高
试试这个
var img = new Image();
img.onload = function(){
    alert(this.width);
    alert(this.height);
    this.onload = null;
};
img.src = url;

返回顶部
顶部