【发布时间】:2020-04-01 00:43:30
【问题描述】:
我有一个<Group/> 元素,其中包含一个矩形和一组图标,这些图标只有在用户将光标移动到<Group/> 内容的边界内时才可见。图标是否显示由附加到<Group/> 对象的onMouseOver 和onMouseOut 事件处理程序触发。我使用useState 挂钩来保存悬停状态并隐藏/显示图标。
显示图标onMouseOver 工作正常。但是每当鼠标光标悬停在图标上时,就会触发<Group/> 的onMouseOut 事件,从而隐藏图标。将鼠标移到图标上会快速显示/隐藏它们(闪烁)。
有没有办法强制<Group/>不触发onMouseOut 事件,如果光标实际上仍在其区域内但位于图标顶部(事件冒泡?)?
【问题讨论】:
标签: konvajs react-konva