-1

可能重复:
如何在通过 JavaScript 加载图像时显示微调器

我有一个 img,下一个 btn 和上一个 btn

下一个按钮将下一个图像加载为

crntSrc=$("img").attr('src');
nextSrc=(crntSrc+1);
$("img").attr('src',nextSrc);

但我想显示 process.gif 图像,直到 nextSrc 完全加载。

4

2 回答 2

1

您可以尝试在 css 中将 process.gif 设置为图像的背景:

​img{
 background:url('process.gif') no-repeat center;   
}

​</p>

于 2012-10-11T19:57:09.430 回答
1

你可以这样做:

function preload(src, cb)
{
    var img = new Image();
    img.load = cb;
    img.src = src;
}

var newImage = "/foo/foo.jpg";

// Function is called after image is loaded into memory.
preload(newImage, function(){
    $("#afterloadimg").attr("src", this.src);
});
于 2012-10-11T19:57:32.207 回答