jquery判断页面图片是否加载完成,图片加载完后执行方法

jQuery判断页面图片是否加载完成的方法

//封装方法
var onImgLoad = function(selector, callback){
  $(selector).each(function(){
   if (this.complete || /*for IE 10-*/ $(this).height() > 0) {
  callback.apply(this);
   }else {
  $(this).on('load', function(){callback.apply(this);});
   }
  });
};

//使用放法
var img_start=1,img_length=$('.wz_content img').length;
onImgLoad('.wz_content img',function(){
img_start++;
if(img_start==img_length){
  //全部加载完后执行
}
})

 

正在加载评论...