Javascript 下拉导航-鼠标悬停时菜单闪烁

Javascript 下拉导航-鼠标悬停时菜单闪烁,javascript,jquery,Javascript,Jquery,如果你玩一下这个菜单,你会注意到当你的鼠标离开顶部时,你会看到很多闪烁,这真的很烦人。如何解决此问题?当您返回菜单时,您遇到的问题会发生,而菜单仍在运行。我更新了您的代码以禁用mouseenter事件500毫秒(足以允许菜单滚动),然后再次启用它。这可以防止您在鼠标仍在向上滚动时触发鼠标指针事件(导致鼠标向下滚动) 当您在菜单仍在运行时返回菜单时,您遇到的问题就会发生。我更新了您的代码以禁用mouseenter事件500毫秒(足以允许菜单滚动),然后再次启用它。这可以防止您在鼠标仍在向上滚动时触


如果你玩一下这个菜单,你会注意到当你的鼠标离开顶部时,你会看到很多闪烁,这真的很烦人。如何解决此问题?

当您返回菜单时,您遇到的问题会发生,而菜单仍在运行。我更新了您的代码以禁用
mouseenter
事件500毫秒(足以允许菜单滚动),然后再次启用它。这可以防止您在鼠标仍在向上滚动时触发
鼠标指针
事件(导致鼠标向下滚动)


当您在菜单仍在运行时返回菜单时,您遇到的问题就会发生。我更新了您的代码以禁用
mouseenter
事件500毫秒(足以允许菜单滚动),然后再次启用它。这可以防止您在鼠标仍在向上滚动时触发
鼠标指针
事件(导致鼠标向下滚动)


你能解释一下闪烁是什么意思吗?在Chrome和Firefox中,它似乎对我都很好。当你将鼠标悬停在“下拉菜单”和“链接1.2”上,然后将鼠标移到白色区域的右侧,然后将鼠标移回到链接上,它开始闪烁。我认为这是一个浏览器错误。你无法修复它,你仍然可以通过允许菜单完全上卷(禁用鼠标事件)来修复它,然后它才能再次下卷。你能解释一下闪烁是什么意思吗?在Chrome和Firefox中,它似乎对我都很好。当你将鼠标悬停在“下拉菜单”和“链接1.2”上,然后将鼠标移到白色区域的右侧,然后将鼠标移回到链接上,它开始闪烁。我认为这是一个浏览器错误。您无法修复它,您仍然可以通过允许菜单完全向上滚动(禁用mouseenter事件)来修复它,然后再将其向下滚动。