Я применил некоторые функции fadeIn () / fadeOut () к моей веб-странице, которые выполняются при mouseenter / mouseleave, но я заметил, что если я перетаскиваю и очень быстро вытаскиваю курсор несколько раз, выбранный блок продолжает появляться / исчезать в течение нескольких секунд после.
Я пытался погуглить некоторые функции JQuery, чтобы исправить это, но ничего не нашел.
$('.navbar').mouseenter(function () {
$(".context-box__blur").fadeIn(200).css('display', 'inline-block');
$("span").fadeIn(200).css('display', 'inline-block');
});
$('.navbar').mouseleave(function () {
$("span").fadeOut(200);
$(".context-box__blur").fadeOut(200);
});
Как это исправить или как я могу ограничить количество выполнений функции по времени?