動作しない私のコードです:てclearTimeoutはここproberly
var timeout = 0;
function start() {
for (var i = 0; i < 1000; i += 50) {
timeout = setTimeout(function() {
aRandomNumber1 = random();
aRandomNumber2 = random();
aRandomNumber3 = random();
document.getElementById('field1').innerHTML = '<img src="' + img[aRandomNumber1] + '" alt="Bild1">';
document.getElementById('field2').innerHTML = '<img src="' + img[aRandomNumber2] + '" alt="Bild2">';
document.getElementById('field3').innerHTML = '<img src="' + img[aRandomNumber3] + '" alt="Bild3">';
}, i);
}
clearTimeout(timeout);
timeout = 0;
画像はこの時点で停止されていません。次のステップで変更する必要があります。
あなたはので、あなたてclearTimeoutにしか停止しようとし、各反復でタイムアウトを上書きしている非常に最後の1 –
何を正確にあなたが達成したいですか?あなたは1000番目のタイムアウトをクリアしているに過ぎず、残りの部分は正常に動作します。 – Piyin
最後のタイムアウト後、divのイメージを変更したいと思います。 –