[英]Javascript Image Object - Handle onload Event
我正在嘗試在點擊事件上預加載圖片:
// new image object
var imgObject = new Image();
// assign the path to the image to the src property
imgObject.src = document.URL + 'image/image.jpg';
// check if image has loaded
if (imgObject.complete) {
但是完整的調用永遠不會在第一次點擊時返回真實 - 任何想法我在這里缺少什么?
.complete
是圖像對象的屬性,而不是可以附加到的事件。 使用onload
事件:
var image = new Image();
image.onload = function() {
alert('image loaded');
};
image.src = document.URL + 'image/image.jpg';
注意:在設置source屬性之前,請務必附加到onload hander。
注釋說明 :圖像緩存。 如果圖像被緩存,則onload事件將立即觸發(有時在設置處理程序之前)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.