JSFiddle - React, Tailwind, and code Playground
HTML
<div class="boxes">Test</div>
<div class="boxes">Test</div>
<div class="boxes">Test</div>
<div class="boxes">Test</div>
<div class="boxes">Test</div>
CSS
.red {
background-color: red;
}
JavaScript
$(document).ready(function () {
var arr = [];
var i = 0;
$(".boxes").each(function () {
arr.push($(this));
});
function bgChange() {
for (var count = 0; count < arr.length; count++) {
if (i == count) arr[count].css('background-color', 'red');
else arr[count].css('background-color', 'white');
}
i++;
if (i == arr.length) i = 0;
}
setInterval(bgChange, 500);
});