你可能不知道的mouseover/mouseout mouseenter/mouseleave
mouseover与mouseenter
1. 触发时机
mouseover在被监听的节点与子节点上都会触发
mouseenter只在被监听的节点上触发
本质上是因为mouseenter不能冒泡
2. 兼容性
mouseenter是IE最初提出的,后续其他浏览器虽然实现了,但是兼容性。。。
mouseout与mouseleave
1. 触发时机
mouseout在被监听的节点与子节点上都会触发
mouseleave只在被监听的节点上触发
本质上是因为mouseenter不能冒泡
2. 兼容性
mouseleave是IE最初提出的,后续其他浏览器虽然实现了,但是兼容性。。。