我有一个名为 X 的组件。当我将鼠标悬停在它上面时,我正试图从它上下来一个菜单。
我有一个 mouseOver 处理程序,它将组件的状态更改为另一种状态,该状态在下部显示一个额外的子组件(菜单)。这当然会使 X 组件增长。
我还有 mouseOut 事件处理程序,它通过将组件 X 返回到其原始状态来使菜单消失。
当我将鼠标移到组件上时,菜单按预期显示。但是当我将鼠标向下移动到现在可见的菜单时,只要我触摸它,它就会消失。这样就不可能到达菜单。
我猜一旦我移出旧边界,就会触发 mouseOut 事件。是这样吗?我该如何避免呢?新边界现在应该考虑带有菜单的额外子项。
在此先感谢,努诺