薄穆
2015-07-29 00:27
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毫秒,就可以获取图片宽度了。
JS插件开发之LightBox图片画廊(上)
27068 学习 · 87 问题
相似问题