我有一张图片,假设它由一个变量引用 var IMG = $("img")
我想捕捉它的原始高度和宽度。我正在使用下面的代码。它运行良好,但在 Win XP IE8 中不起作用。谁能告诉我问题出在哪里?
$("<img/>")
.attr("src", IMG.attr("src"))
.load(function() {
//Execution is not coming in this block
alert(this.width);
});
最佳答案
在所有情况下,您都应该在 onload
处理程序之后设置 src
,尤其是对于缓存图像,尝试看看是否有所不同:
$("<img/>")
.load(function() {
//Execution is not coming in this block
alert(this.width);
})
.attr("src", IMG.attr("src"));
关于jquery - 获取图像的原始宽度和高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20542244/