您的位置:首页 > Web前端 > JavaScript

js 图片预加载

2016-06-23 21:39 417 查看
下面代码是最简单的图片预加载。最主要的是两个img 事件 img.compete 和 img.onload 这两个方法。如果是第一次加载还是已经加载完毕从缓存中加载。

var imgLoad = function (url, callback) {

        var img = new Image();
        img.src = url;
        if (img.complete) {
                callback(img);
        } else {
                img.onload = function () {
                        callback(img);
                        img.onload = null;
                };
        };

};

然而最主要的还是 img.onload 方法 ,他是当图片整个都加载完毕执行的回调。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: