js 图片预加载

来源:互联网 发布:印特软件 编辑:程序博客网 时间:2024/05/18 01:14

下面代码是最简单的图片预加载。最主要的是两个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 方法 ,他是当图片整个都加载完毕执行的回调。

0 0
原创粉丝点击