JSFiddle - React, Tailwind, and code Playground

HTML

<div class="classy">Hi</div><div class="classy">Hiiiiiii</div>

JavaScript

var doLoop = false;

function loopy() {
    if (doLoop === true) {
        setTimeout(function () {
            console.log(doLoop);
            loopy();
        }, 2000);
    }

};
$(document).on("mouseover", ".classy", function () {
    doLoop = true;
    loopy();
});
$(document).on("mouseout", ".classy", function () {
    doLoop = false;
});