JSFiddle - React, Tailwind, and code Playground
HTML
<div id='myDiv1' style="position:relative">div 1</div>
<div id='myDiv2' style="position:relative">div 2</div>
<div id='myDiv3' style="position:relative">div 3</div>
JavaScript
var divArray = ['myDiv1','myDiv2','myDiv3'];
for(var i in divArray) {
intervalAnimate(divArray[i]);
}
function intervalAnimate(theDiv) {
var count = 10;
var duration = 500;
var interval = setInterval(function() {
$('#' + theDiv).text(count).animate({left: '+=50'},duration);
count--; // Decrement count
if(!count) { clearTimeout(interval) }
}, duration );
}