360 使用谷歌内核的时候获取不到动态添加的图片宽度

来源:-

薄穆

2015-07-29 00:27

360 使用谷歌内核的时候获取不到动态添加的图片宽度,加载出来的图片宽度为零。什么原因?

写回答 关注

3回答

  • 一只帅蚂蚁
    2015-07-29 10:20:36

    应该没问题啊,我都实测过的

  • arlenhui
    2015-07-29 09:08:04

    也可以onload

  • 薄穆
    2015-07-29 00:35:02
     loadPicSize:function(sourceSrc){
    			    var self=this;
    			    this.preLoadImg(sourceSrc,function(){
    					self.popupPic.attr("src",sourceSrc);
    					setTimeout(function(){
                                               var picWidth=self.popupPic.width();
    					   var picHeight=self.popupPic.height();
    					   self.changePic(picWidth,picHeight);
    
    					},50);
    					
    					});
    			   	self.popupPic.css({ width:'auto',height:'auto'});
    				
    			  }

    因为图片没有加载完成,延迟50毫秒,就可以获取图片宽度了。

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

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

27071 学习 · 81 问题

查看课程

相似问题