为什么输出宽高为undefined呢

来源:3-6 获取图片尺寸

qq_T_T若是人间四月天_0

2017-01-18 21:37

loadImage:function(sourceSrc){
   var self=this;
   //判断图片是否加载完毕
   this.preLoadImage(sourceSrc,function(){
       console.log(self.picImage.attr("src"))
       self.picImage.attr("src",sourceSrc);
       var imageWidth=self.picImage.width(),
           imageHeight=self.picImage.height();
       console.log(imageWidth+","+imageHeight);

   });
},
preLoadImage:function(src,callback){
   var img=new Image();
   if(!!window.ActiveXObject){
       //ie浏览器判断预加载
       img.onreadystatechange=function(){
           if(this.readyState=="complete"){
               callback();
           }
       };
   }
   else{
       img.onload=function(){
           callback();
       }
   }
   img.src=src;
},

写回答 关注

2回答

JS插件开发之LightBox图片画廊(上)

图片画廊插件开发综合演练,快来加入我们的课程吧

27071 学习 · 81 问题

查看课程

相似问题