我有一个形象:Javascript:检测已设置为SRC的图像是否已完成加载?
<img src="http://localhost/image1.jpg" id="myImage" />
然后我的javascript:
function event() {
$("#myImage").attr("src", "http://localhost/image2.jpg");
}
我想展现的话“装载”,而图像不完成加载。如何检测image2.jpg何时完成加载,以便我可以将图像更改为所需的图像。我在想这样的:
function event() {
$("#myImage").hide();
$("#loadingBlock").show();
if (hasLoaded("http://localhost/image2.jpg")) {
$("#myImage").attr("src", "http://localhost/image2.jpg");
$("#loadingBlock").hide();
$("#myImage").show();
}
}
“hasLoaded”函数将如何工作?