2

我想知道,有没有办法检测是否加载了某个图像/ div?例如,当我加载两个重图像并在图像稍后将占据的两个位置显示加载标志时,有没有办法在加载第二个图像时已经显示第一个图像?

4

3 回答 3

1

如果您正在使用new Image预加载图像,那么您可以执行以下操作以通知它然后加载

var img = new Image();
img.onload = function() {
    //display the image
    document.getElementById("myDiv").innerHTML = "%3Cimg src='myimg.jpg' alt=''/%3E";
};
img.src = "myimg.jpg";

记得src onload. _

于 2010-05-24T10:12:31.103 回答
1
myImage.addEventListener('load', function() { ... }, false);

图像加载完成后,将调用上述函数中的代码。

于 2010-05-24T10:28:09.513 回答
0

如果图像完成加载,则其.complete属性切换为 true。

于 2010-05-24T10:24:36.410 回答