Я получил это работает, и вот обновленный код:
$('.tli')
.on({
mouseenter: function() {
$('.tlcr').hide();
const index = $(this).index('.tli');
$('.tlcr').eq(index).show();
},
mouseleave: function() {
$('.tlcr').eq(index)
.on({
mouseenter: function() {
$('.tlcr').eq(index).show();
}
});
}
});
$('.tlcr')
.on({
mouseleave: function() {
$('.tlcr').hide();
}
});
Я в основном удалил функцию выхода из вложенной мыши и сделал ее автономной.
Смотрите здесь результат в скрипке: https://jsfiddle.net/czqab09j/4/