JSFiddle - React, Tailwind, and code Playground

HTML

<div id="message">
    <div>1</div>
    <div>2</div>
    <div>3</div>
    <div>4</div>    
</div>

CSS

#message div { display: none; }

JavaScript

function msg() {
  $("#message div:hidden:first").fadeIn(500).delay(2000).fadeOut(500, function() {
      $(this).appendTo($(this).parent());
    msg();
  });
}
msg();