预加载

  预加载的方式

  function loadImages(sources, callback){
    var count = 0,
    images ={},
    imgNum = 0;
    for(src in sources){
      imgNum++;
    }
    for(src in sources){
      images[src] = new Image();
      images[src].onload = function(){
        if(++count >= imgNum){
          callback(images);
        }
      }
    images[src].src = sources[src];
    }
  }

posted on 2019-02-26 15:10  Web引领者  阅读(245)  评论(0编辑  收藏  举报