onMouseOver和onMouseOut事件将外部元素与内部元素分开对待。鼠标放入外部元素边缘,触发外部元素大小变化,此时鼠标由外部元素进入了内部元素,即离开外部元素,触发onMouseOut,内部元素又变小,鼠标再次进入外部元素,导致无限循环,造成元素闪烁。解决方法是,使内部元素不相应鼠标事件即可。只需要给内部元素设置样式`pointer-events: none`。 ['onmouseover事件,为啥鼠标移动时层会闪烁 - SegmentFault 思否'](https://segmentfault.com/q/1010000000351825)