通过图片链接地址判断图片有没缓存以及是否已经加载完成
2014-02-27 22:13
253 查看
//判断图片加载完成 function loadImage(url, callback) { var img = new Image(); //创建一个Image对象,实现图片的预下载 img.src = url; if(img.complete) { // 如果图片已经存在于浏览器缓存,直接调用回调函数 callback(url); return; // 直接返回,不用再处理onload事件 } img.onload = function () { //图片下载完毕时异步调用callback函数。 callback(url);//将回调函数的this替换为Image对象 }; };
此方法还可以在加载完成后执行回调函数。
相关文章推荐
- js判断图片是否已经加载(下载)完
- 判断图片是否加载完成
- js判断图片是否加载完成
- 设置软件启动时候的图片,然后通过数据库,判断是否加载引导页面
- JavaScript判断图片是否加载完成的三种方式
- 图片懒加载--判断div ul中的li是否已经滑动到可视区域里
- 用javascript 怎么判断图片是否加载完成
- 使用complete属性判断图片是否加载完成
- 怎么 判断图片是否加载完成
- js判断一个图片是否已经存在于缓存中
- JS判断图片是否加载完成
- JavaScript判断图片是否加载完成
- javascript判断图片是否加载完成的方法推荐
- JQuery判断页面图片是否加载完成并延迟加载
- JS判断图片是否加载完成
- 如何判断图片是否加载完成
- avascript判断图片是否加载完成方法整理
- jQuery 判断图片是否加载完成方法汇总
- 关于JS判断图片是否加载完成且获取图片宽度的方法
- 【经验总结】跪求指导:如何判断图片是否加载完成