【发布时间】:2023-04-09 11:05:02
【问题描述】:
我有一点错误。 好吧,jsfiddle 上的代码不言自明,要引起错误,请将鼠标快速移动到红色框上(向一侧或另一侧)。
快速解释: 我有一个项目列表,当我将它们悬停时,我会在它们的位置上显示一个覆盖 div,我在列表项上绑定一个 mouseenter,并在覆盖 div 上绑定一个 mouseleave,但是如果你将光标快速移动,mouseleave 永远不会触发。
有什么想法吗?谢谢!
【问题讨论】:
-
我无法重现此错误,但您可以尝试设置超时以隐藏覆盖 div,并清除列表项上的鼠标悬停和覆盖上的鼠标离开的超时。见stackoverflow.com/questions/1273566/…