动态图片乱布局--获取图片原始大小

有些时候我们需要获得图片的原始大小怎么办呢?

百度了一下看到有种javascript的写法:

var img = new Image();
img.onreadystatechange = function () {
//alert(1);
}
img.onload = function () {
alert(img.width);
}
img.onerror = function () {
//alert(3);
}
img.src = $('#bigpic').attr("src");
这种方法很好,但是我想到了另外一种方法来实现下
在我们载入图片的时候,可以不用给给img标签去加上样式,这样的会img标签会是图片的属性,这样就很获得图片的原始大小
var img1 = $("<img />")
                img1.attr("src", "res/pic1/10.jpg");
                alert($(img1).width());
这两代码测试了,返回值是样的。
posted @ 2013-09-28 21:07  Sekeys  阅读(56)  评论(0)    收藏  举报