当前位置: 代码迷 >> Web前端 >> 判断img是不是加载完成
  详细解决方案

判断img是不是加载完成

热度:132   发布时间:2012-10-20 14:12:47.0
判断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;  
}
  相关解决方案