Ich möchte wissen, wie man auf eine Schaltfläche klickt und das Array automatisch Bilder mit einer bestimmten Geschwindigkeit pro Intervall durchläuft, und den Array-Zyklus nie enden lassen. Bitte helfen Sie mir dabeiWie man durch ein Array mit Bildern durchläuft
Ich habe meine Original-Code, wo immer der Benutzer eine Schaltfläche klickt das Bild ändert, wie bekomme ich es, so dass es nur einen einzigen Klick erfordert und die Bilder ständig durchlaufen. Vielen Dank im Voraus
Hier ist mein Code:
<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>
können sie ihren code zu der frage hinzufügen, und gucken hier: [mcve] –
@Kenny oder vielleicht window.setInterval ist passender für nie endende Zyklen –