我在菜单上有 jquery 悬停效果,它工作正常,但如果你将鼠标移动到项目上的速度快几倍,那么动画就会继续你进入该区域的次数,抱歉,如果我无法解释我的问题如我所愿,我需要的是某种延迟,因此如果您多次移动鼠标,该功能将仅触发一次,然后您等待 1 秒以再次获得效果。谢谢!
$(".border").hover(function(){
if($(this).next('.sous_menu').is(':visible')){
$('.sous_menu').closest('.border').removeClass('border').addClass('border_active');
}else{
$(this).toggleClass('border_active border', 500);
}
});