JSFiddle - React, Tailwind, and code Playground

HTML

<div id='myDiv' style="position:relative">div</div>

JavaScript

$('#myDiv').text('some value');

var count = 10;
var duration = 500;

var interval = setInterval(function() { 
    $('#myDiv').text(count).animate({left: '+=50'},duration);
    count--; // Decrement count
    if(!count) { clearTimeout(interval) }
        }, duration );