var picurl = "http://mat1.gtimg.com/www/images/qq2012/festival/feasts/mangzhong2015/mangzhongbg.jpg"; var $img = $("<img/>"); $img.attr("src",picurl).load(function(){ var image = new Image(); image.src = picurl; console.log(image.width,image.height); });
1、$("<img/>") 创建一个img标签;
2、给该img设置src属性值;
3、图片的load()方法,当图像加载时,在load的回调函数里创建一个Image对象,并把src属性设置成图片的地址,从而获取到width和height;