2018-07-27

2018-07-27  本文已影响0人  lwz4070

JS实现图片预加载

  function loadImage(url,callback) {
        var img = new Image();
        img.src = url;
      if(img.complete) {  // 如果图片已经存在于浏览器缓存,直接调用回调函数

           callback.call(img); 
           return; // 直接返回,不用再处理onload事件

     }

   img.onload = function(){

    img.onload = null;

    callback.call(img);

   }
}
上一篇下一篇

猜你喜欢

热点阅读