鼠标倒滑代表什么事件?鼠标灯亮但不动

更麻烦的情况在于,当你把鼠标设备移动到该容器内部的孩子区域,或者是直接移出容器边界时,都会意外地触发 mouseOut 事件。这是因为事件冒泡或者子元素本身也被视为离开父元素的范畴,导致逻辑判断变得复杂,往往不符合开发者的预期。

评论 (2)

之前被这问题坑过,后来发现给子元素单独绑定事件,再手动阻止冒泡就好了,Event的设计确实有点反直觉。

遇到过类似问题,后来发现是子元素没设置pointer-events:none,把事件拦截了就好使了。但这种情况确实容易让人以为鼠标硬件出问题,毕竟灯亮着不动的时候太诡异了。