ボタンをクリックし、アレイが自動的に一定の速度でイメージを循環し、アレイサイクルが決して終了しないようにする方法を知りたい。 イメージを使用してアレイを循環させる方法
私はオリジナルのコードを使用しています。ユーザーがボタンをクリックするたびに画像がどのように変わるのですか。ボタンを1回クリックするだけで、イメージは常に循環します。事前ここ
で おかげで私のコードです:コメントの場所での使用画像で
<img id="colour" src="C:/images/i1">
<button type="button" onclick="light_change()">Cycle Through</button>
<script>
var assets = [
"C:/images/i2",
"C:/images/i3",
"C:/images/i1"
]
i = 0
function light_cycle(){
i = i+1
if(i==assets.length)i=0
var x = document.getElementById('colour');
x.src=assets[i]
}
</script>
あなたはあなたのコードを質問に追加することができますここでは:[mcve] –
@ケニーかwindow.setIntervalは決して終わりのないサイクルのためにもっと合うよ –