Я хочу знать, как щелкнуть по кнопке, и чтобы массив автоматически переключался между изображениями с определенной скоростью за интервал и никогда не заканчивался цикл массива. Пожалуйста, помогите мне с этимКак циклически перемещаться по массиву с изображениями
У меня есть исходный код, где каждый раз, когда пользователь нажимает кнопку, изображение меняется, как я могу его получить, так что ему требуется только один щелчок на кнопке, и изображения будут постоянно циклироваться. Заранее спасибо
Вот мой код:
<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] –
@Kenny или, возможно, window.setInterval более подходит для бесконечных циклов –