動作しない次のコードについてサポートが必要です。
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のテキストエディタのコードボタンが嫌いです!