JSFiddle - React, Tailwind, and code Playground

HTML

<div id="my_div">
</div> 
<div>MouseEnter: <span id="mouseenter">0</span></div>
<div>MouseOver: <span id="mouseover">0</span></div>
<div>MouseLeave: <span id="mouseleave">0</span></div>
<button id="resetCounters">Reset</button>

CSS

#my_div
{
    background-color: #eee;
    margin-bottom: 20px;
    width: 180px;
    height: 180px;
    overflow: hidden;
}
#my_div > div
{
    float: left;
    margin: 40px 0 0 40px;
    height: 50px;
    width: 50px;
    background-color: #aaa;
}
#resetCounters
{
    margin-top: 16px;
}
body
{
    font-family: sans-serif;
}

JavaScript

$('#my_div').bind("mouseover mouseenter mouseleave", function (e) {
    var el = $("#" + e.type);
    var n = + el.text();
    el.text(++n);
});
$("#resetCounters").click(function(e){
    e.preventDefault();
    $("span").text(0);
});