動作しない次のコードについてサポートが必要です。
var timeoutID = 0;
var currentImage =0;//最初の画像はarrImages配列の位置0です
var arrImages = [blablabla画像URLの配列];
関数slideShow()
{{
if($('#myImg')。complete)// <-------これは、未定義であるため失敗する場所です。
{{
// curentImageは、画面上の画像配列キーを記憶するグローバル変数です
var nextImage = currentImage + 1;
//arrImagesは画像のURLの配列です
if(nextImage> = arrImages.length){nextImage = 0;}
$('#myImg')。attr('src'、nextImage);
clearTimeout(timeoutID);
//前の画像が読み込まれた後、毎秒画像を変更します
timeoutID = setTimeout( "slideShow()"、1000);
}
そうしないと
{{
$('#myImg')。load(slideShow);
}
}
基本的に、画像がロードされた後にカウンターが開始するという条件で、毎秒#myImgのsrcを変更したいと思います。
* Stack Overflowのテキストエディタのコードボタンが嫌いです!