私がこれを行う場合:
test();
function test(){
$('img').load(function(){
alert(this.width);
})
}
正しい画像幅で警告が表示されます。
しかし、私がこれを行うと:
alert(test());
function test(){
$('img').load(function(){
return this.width;
})
}
...アラートは「未定義」を示しています
どちらの例も、$(document).ready 関数内から実行されます。load() と関係があると思います。しかし、なぜアラートが機能するのかわかりませんが、リターンは機能しません。
どうも!