在作页面的时候,常常碰到要在页面加载彻底以后再去展示。这时候咱们会直接想到使用window.onload的方式,或者是采用Jquery的ready方法判断,这在必定程度能够搞定。blog
window.onload方式事件
Jquery的ready方法图片
可是上面的方法只能判断Dom的加载状态,不能判断图片是否加载成功。若是碰到页面须要图片加载完成才能展示的状况,咱们就没法搞定了。现提供两种方式判断图片是否加载完成。定时器
使用onload的图片加载事件检测方法
这里是使用onload和onerror检测判断,可是有时候不能检测到图片是否加载完成,再使用过程当中,我发现它只是判断全部图片开始加载时就触发了,不过基本能够知足需求。im
使用complete的图片属性检测error
这里咱们采用定时器不断检测图片的complete属性,这个比较完美,只有图片确实加载完成时,才会变成真,因此比较可靠,建议采用。db