カスタム JS サムネイル チェンジャーに取り組んでいますが、動作します。サムネイルを無期限にループさせたい。現時点では、それまで進みi==thumbs
、その後停止します。ここにコードが切り取られています:
for (var i = 1; i <= thumbs; i++) {
timer[i] = setTimeout("Thumbchange('" + image_id + url + i + '.jpg' + "')", i * 100 * 10);
}
私が望むのは、 (最後のサムネイル) にi
到達した場合、1thumbs
にリセットしてループを再度i
再生することです。for
しかし、私はそれを機能させることができません。
以下を含む多くのことを試しましたが、タイムアウトが原因でブラウザがクラッシュします:どうにかしてそのタイムアウトの問題を完全に回避できますか?
for (var i = 1; i <= thumbs; i++) {
timer[i] = setTimeout("Thumbchange('" + image_id + url + i + '.jpg' + "')", i * 100 * 10);
if (i == thumbs) {
i = 1;
clearTimeout(timer[i]);
continue;
}
}