读书人

判断img是不是加载完成

发布时间: 2012-10-20 14:12:47 作者: rapoo

判断img是否加载完成

经常用到判断某个img是否加载完成,然后执行一些事件

function imgLoad(img,callback){      img.complete ? callback() : img.onload = callback;  }     
?


在某些浏览器下面,img加载完成之后, complete的值会变成 false.

所以要继续判断 readyState 状态,才能准确知道img是否onload

function imgLoad(img,callback){ img.complete || img.readyState == 'loading' || img.readyState == 'complete' ? callback() : img.onload = callback; }

读书人网 >Web前端

热点推荐