为什么这不起作用?我认为如果我在计算它们的函数之外设置“prw”和“prh”变量,但在范围函数内,它会起作用。但事实并非如此!我做错了什么?
$(document).ready(function() {
var wrap = document.getElementById('imdiv');
var img = wrap.getElementsByTagName('img')[0];
var prw;
var prh;
$("<img/>")
.attr("src", $(img)
.attr("src"))
.load(function() {
prw = this.width;
prh = this.height;
});
console.log('prw ~ ', prw);
console.log('prh ~ ', prh);
});