Javascript判断图片加载是否成功的方法
2017-10-17 00:00
260 查看
在做页面的时候,经常碰到要在页面加载完全之后再去展现。这时候我们会直接想到使用window.onload的方式,或者是采用Jquery的ready方法判断,这在一定程度可以搞定。
window.onload方式
Jquery的ready方法
但是上面的方法只能判断Dom的加载状态,不能判断图片是否加载成功。如果碰到页面需要图片加载完成才能展现的情况,我们就无法搞定了。现提供两种方式判断图片是否加载完成。
使用onload的图片加载事件检测
这里是使用onload和onerror检测判断,但是有时候不能检测到图片是否加载完成,再使用过程中,我发现它只是判断所有图片开始加载时就触发了,不过基本可以满足需求。
使用complete的图片属性检测
这里我们采用定时器不断检测图片的complete属性,这个比较完美,只有图片确实加载完成时,才会变成真,所以比较可靠,建议采用。
window.onload方式
Jquery的ready方法
但是上面的方法只能判断Dom的加载状态,不能判断图片是否加载成功。如果碰到页面需要图片加载完成才能展现的情况,我们就无法搞定了。现提供两种方式判断图片是否加载完成。
使用onload的图片加载事件检测
这里是使用onload和onerror检测判断,但是有时候不能检测到图片是否加载完成,再使用过程中,我发现它只是判断所有图片开始加载时就触发了,不过基本可以满足需求。
使用complete的图片属性检测
这里我们采用定时器不断检测图片的complete属性,这个比较完美,只有图片确实加载完成时,才会变成真,所以比较可靠,建议采用。
相关文章推荐
- JavaScript实现判断图片是否加载完成的3种方法整理
- JavaScript实现判断图片是否加载完成的3种方法整理
- javascript判断图片是否加载完成的方法推荐
- JavaScript实现判断图片是否加载完成的3种方法整理
- JavaScript判断图片是否已经加载完毕的方法汇总
- js 》》判断xx(图片等)是否加载成功的方法 》》》》》》》》》打飞机中的代码块
- javascript判断图片是否加载完成方法整理
- JavaScript实现判断图片是否加载完成的3种方法整理
- JavaScript判断图片是否已经加载完毕的方法汇总
- javaScript & jquery完美判断图片是否加载完毕
- javascript 图像预载入和如何判断图片是否加载完成
- JavaScript怎么判断图片是否加载完成?
- javascript 判断 iframe是否加载成功
- javaScript & jquery完美判断图片是否加载完毕
- javaScript & jquery完美判断图片是否加载完毕
- 【Javascript】判断 iframe 是否加载完成的完美方法
- 关于JS判断图片是否加载完成且获取图片宽度的方法
- opencv如何判断图片是否加载成功
- 关于用jquery判断图片是否加载成功