360 使用谷歌内核的时候获取不到动态添加的图片宽度,加载出来的图片宽度为零。什么原因?
应该没问题啊,我都实测过的
也可以onload
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毫秒,就可以获取图片宽度了。