首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

判断img是不是加载完成

2012-10-20 
判断img是否加载完成经常用到判断某个img是否加载完成,然后执行一些事件function imgLoad(img,callback){i

判断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; }

热点排行