图片加载完成事件

一.onload事件

通过监听图片的onload事件,可以判断图片是否已经加载完成,兼容所有的浏览器(w3c推荐方法)

 

二.判断img对象(DOM)的complete属性(兼容所有浏览器)

当img加载完成之后,complete对象属性将变为true

 

三.onreadystatechange事件(仅在ie下可用)

在ie下,img对象与xhr对象一样具有onreadystatechange事件,可以通过该事件判断图片是否加载完成

document.getElementById('img1').onreadystatechange = function() {
  if(document.getElementById('img1').readyState=="complete"||document.getElementById('img1').readyState=="loaded"){
     alert(1);
  }
}

 

posted on 2017-12-23 23:06  huozaimengli  阅读(781)  评论(0)    收藏  举报

导航