JavaScriptで画像の寸法が利用可能であることをアラートするにはどうすればよいですか?
-
30-09-2019 - |
質問
画像の高さと幅が利用可能になるまで、機能を開始するのを待つことができる必要があります。このコードがstart()を呼び出すと、高さと幅はゼロであると書かれています。
var img = new Image();
init = function() {
img.onload = this.start();
img.src = "sky.jpg";
}
start = function() {
alert("Start called.\nwidth:"+img.width+"\nheight"+img.height);
}
init();
start()を呼び出す前に、寸法が利用可能になるまで待つにはどうすればよいですか?
解決
var img = new Image();
var start = function() {
alert("Start called.\nwidth:"+img.width+"\nheight"+img.height);
}
var init = function() {
img.onload = start;
img.src = "sky.jpg";
}
init();
変化する this.start()
に start
.
私もあなたの機能を範囲しました。
所属していません StackOverflow