动态图片乱布局--获取图片原始大小
有些时候我们需要获得图片的原始大小怎么办呢?
百度了一下看到有种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());
img1.attr("src", "res/pic1/10.jpg");
alert($(img1).width());
这两代码测试了,返回值是样的。

浙公网安备 33010602011771号