亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么我得出圖片的長寬都為null?

loadPicSize:function(sourceSrc){
			console.log(sourceSrc);
			var?self?=this;

			this.preLoadImg(sourceSrc,function(){

				self.popupPic.attr("src",sourceSrc);
				console.log("self.popupPic:"+self.popupPic);
				var?picWidth?=self.popupPic.width();
				var?picHeight=self.popupPic.height();
				console.log("picWidth:"+picWidth);
				console.log("picHeight:"+picHeight);
			});
		},
		preLoadImg:function(src,callback){
			?var?img=new?Image();
????????????if(!!window.ActiveXObject){
????????????????img.onreadystatechange=function(){
????????????????????if?(this.readyState=="complete")?{
????????????????????????callback();
????????????????????};
????????????????};
????????????}else?{
????????????????img.onload=function(){
????????????????????callback();
????????????????};
????????????};
????????????img.src=src;
		},

代碼如上,報錯如下

http://img1.sycdn.imooc.com//580d72970001551103650180.jpg

這個問題卡了好久求解答!

正在回答

1 回答

找到原因了,困擾了我半天,在模板加載那個函數的img 沒加 class,如下:

'<img??class="lightbox-images"?src="./images/1-2.jpg"?alt="">'+

以為沒class,一直回去不了 $("img.lightbox-images
")這個對象!

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么我得出圖片的長寬都為null?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號