猿问

图片预加载,Image的onload没有执行

newImgs.onload没有执行到,为什么呢?关于arr的图片链接就不po进来了


function preLoadingImg(arr){

for (var i = 0; i < len; i++) {

var newImgs = new Image();

newImgs.onload = function{

progress.innerHTML = Math.round((count+1) / len * 100 + '%');


if(count >= len - 1){

loading.style.display = "none";

document.title = "1/" + len;

}


count++;

};

newImgs.src = arr[i];

}

}

preLoadingImg(imgs);


慕粉2124514671
浏览 2892回答 1
1回答

if_else_

newImgs.onload = function(){} 少写了一个括号,并且你的for循环也有问题,i的值不会达到预期效果
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答