1. 程式人生 > >img.onload事件和img.complete屬性的簡介和應用

img.onload事件和img.complete屬性的簡介和應用

js部分:img.src="圖片";
img.onload=showImg;
function showImg()
{
   程式碼部分。。。。

}

對於 complete 屬性來講,IE是根據圖片是否顯示過來判斷,就是說當載入的圖片顯示出來後,complete 屬性的值才為 true ,否則一直是 false ,和以前是否載入

過該張圖片沒有關係,即和快取沒有關係!這裡要注意,顯示與否和img.style.display無關;

JS部分: alert(img.complete);----->false
img.src="圖片";
alert(img.complete);------->//如果上面“圖片”獲取的時間比JS程式碼順序執行的時間要常,那麼這裡就是false,否則就是true;