如何在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