の値にアクセスするにはどうすればよいimgWidth
ですか? これは私に与えていますundefined
。
somejQueryMethod(function() {
var imgWidth;
$("<img/>").attr(
"src",
$("#SomeImgSelector").attr("src")
).load(function() {
imgWidth = this.width;
});
// use imgWidth here
// imgWidth is undefined here
});
背景情報: this SO questionから、メソッド
imgWidth
の外部で定義されているため、常に外部で使用できると想定しました。なぜそこにではなく、そこに定義するのか疑問に思うのはなぜですか?load()
load()
imageWidth
load()