このコードが壊れている、または機能していない理由は何ですか? それは私のコードではありませんが、正しいように見えます。もちろん、明らかなことを見逃している可能性があります。配列内の新しいものに5秒ごとに循環するには、divの背景画像が必要です。
var imageIndex = 0;
var imagesArray = new Array();
//Set Images
imagesArray[0] = "images/self-whitewater.png";
imagesArray[1] = "images/fishing.png";
imagesArray[2] = "images/solo-kayaking.png";
function changeBackground(){
$("main-blocki").css("background","url('"+ imagesArray[imageIndex] +"')");
imageIndex++;
if (imageIndex > imageArray.length)
imageIndex = 0;
}
$(document).ready(function() {
setInterval("changeBackground()",5000);
});