Javascript基础——图片预加载

如果只是一个固定图片可以使用css中定义为背景图片进行预加载

动态预加载图片只使用过Image对象的方法:
function loadImage(url, callback) {
  var img = new Image();
  img.src = url;

  if(img.complete) {
    callback.call();
    return;
  }
  img.onload = function () {
    callback.call();
  };
}

说明:

     url可以指定为图片的url,也可以是Base64编码

     callback为图片加载完成后的回调函数,可作后期处理



posted on 2016-12-26 17:34  蕙芷兰馨  阅读(101)  评论(0编辑  收藏  举报