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

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

imgObj默認加載src?

$.ech(imgs,function(i,src){

????var imgObj=new Image();

????$(imgObj).on('load',function(){

})

})????

正在回答

4 回答

根據二樓和網上資料總結:

JS內部是按順序執行的(可以認為是同步執行),假設"給圖片的src屬性賦值"在"給圖片綁定onload事件"之前,JS解釋器會先執行賦值語句,src屬性被賦值后圖片開始下載,但解釋器不會等待圖片加載完畢后再執行下一條語句,因為加載圖片這個過程是異步的(就像你可以一邊蹲坑一邊玩王者毒藥,當然一邊放大一邊吸毒很不好)。也就是說圖片加載的同時,可以執行"給圖片綁定onload事件",不過加載圖片這個異步過程可能在"給圖片綁定onload事件"之前就完成了(比如瀏覽器緩存了圖片),此時圖片加載完成后還沒有給圖片綁定onload事件,也就是說圖片加載完成后什么也不會發生。
總而言之,"給圖片綁定onload事件"應在"給圖片的src屬性賦值"之前,這樣就可以保證圖片加載完成后觸發onload事件。

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

理解有誤

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

額,可能你理解有誤吧,onload事件是異步,也就是先給imgObj的src賦值,然后才開始下載圖片,下載圖片完成后才出發onload事件

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

是Image對象里的src屬性,加載你each中遍歷出來的src,及imgObj.src = src;

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

舉報

0/150
提交
取消

imgObj默認加載src?

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

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

幫助反饋 APP下載

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

公眾號

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