论坛首页 Web前端技术论坛

判断img是否加载完成

浏览 4617 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (2)
作者 正文
   发表时间:2011-05-19  
经常用到判断某个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;
}   
   发表时间:2011-05-25  
请问需要什么类库吗?ext?
不会是javascript的标准方法吧?
0 请登录后投票
   发表时间:2011-05-26  
counters15 写道
请问需要什么类库吗?ext?
不会是javascript的标准方法吧?


img.complete 标准
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics