js image的onload没有在图片加载完成后执行

1.想定的效果是每加载完成一张图片,alert"1",实际效果确是所有图片加载完成之后,alert4次
2.以下是代码,求大腿给解解惑.
//imgArray[] 这里有4张图片链接,太长就不写了
var count = 0;

for (var i = 0; i < imgArray.length; i++) {    var imgobj = new Image();
    imgobj.onload = function () {
        alert("1");        if (count == imgArray.length - 1) {
            loading.style.display = "none";
        }
        ++count;

    };

    imgobj.src = imgArray[i];
}


元芳怎么了
浏览 1706回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript