JSFiddle - React, Tailwind, and code Playground
HTML
<div class="box"></div>
CSS
.box {
width :100px;
height: 100px;
background: red;
}
JavaScript
var mytimeout;
$('.box').on('mouseenter', function() {
if(mytimeout) {
clearTimeout(mytimeout);
}
}).on('mouseleave', function() {
mytimeout = setInterval(function() {
console.log('tick');
},1000);
});