我有这个脚本:
<script>
var images = [
"webit.png",
"analog.png",
"projectica.png"
];
currentImage = 0;
function ChangeImage()
{
currentImage++;
if (currentImage > images.length - 1)
currentImage = 0;
$("#screenBackImage").css("background-image", "url(images/works/" + images[currentImage] + ")");
$("#screenImage").fadeOut(500, function() {
$("#screenImage").attr("src", "images/works/" + images[currentImage]);
$("#screenImage").fadeIn(500);
});
setTimeout(function() {
ChangeImage();
}, 5000);
}
ChangeImage();
</script>
当图像第一次改变时,它会跳过图像数组中的第二个图像,到“projectica.png”,然后到数组中的第一个图像,然后它就可以正常工作(第一次,第二次,第三次,再一次第一的..),
为什么会这样?