js 预加载之判断图片是否加载完毕

js 发表时间:2017-06-18 作者:赵七七 浏览次数:752

function loadImg(url, cb) {    var img = new Image();
    img.src = url;
    img.onload = cb;
}function loadImages(urlArr, afterAllLoadedFunc) {    var count = urlArr.length;    var loadedCount = 0;    for (var i = count - 1; i >= 0; i--) {
        loadImg(urlArr[i], function () {
            loadedCount += 1;            if (count === loadedCount) {
                afterAllLoadedFunc();
            }
        });
    }
}

loadImages([    './xx.jpg',    './yy.jpg',    './zz.jpg',
], function () {
    alert('all imgs have been loaded');
});