繁体   English   中英

Javascript图像对象 - 处理onload事件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM