の値にアクセスするにはどうすればよい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()imageWidthload()