Javascript onmouseover事件和平滑滚动

Javascript onmouseover事件和平滑滚动,javascript,html,dom,scroll,Javascript,Html,Dom,Scroll,我有一个带有滚动条的html通知视图 列表的每个通知都会对onmouseover作出反应,以显示一个小工具栏 当用户滚动时,由于滚动过程中触发了这些onmouseover事件,滚动体验并不顺畅 如何使卷轴更平滑?当用户滚动时,我是否应该尝试停用onmouseover?最好的方法是什么?如果浏览器上的onmouseover事件太多,您应该认真研究是什么导致了延迟。您是否在事件中操纵DOM?你能提供一个简单的例子吗?即使onmouseover更轻,也可能会对滚动体验产生一些影响。我可以防御性地让它变

我有一个带有滚动条的html通知视图

列表的每个通知都会对onmouseover作出反应,以显示一个小工具栏

当用户滚动时,由于滚动过程中触发了这些onmouseover事件,滚动体验并不顺畅


如何使卷轴更平滑?当用户滚动时,我是否应该尝试停用onmouseover?最好的方法是什么?

如果浏览器上的
onmouseover
事件太多,您应该认真研究是什么导致了延迟。您是否在事件中操纵DOM?你能提供一个简单的例子吗?即使onmouseover更轻,也可能会对滚动体验产生一些影响。我可以防御性地让它变得更轻,但我更喜欢保持现状,因为我使用ReactJS的方式(请参阅):onmouseover触发完全React渲染您可以延迟加载您的
onmouseover
事件吗?所以,若指针处于通知状态达250毫秒,那个么打开工具箱,否则什么也不做。是的,可能无论如何这有点类似于禁用onmouseover