对本文有兴趣?点击《js中自定义mouseenter、mouseleav...》看个究竟!

首先说一下什么是mouseenter事件:

实际上就是鼠标从外面移到某个元素里面(触发了目标方法)后,鼠标再在里面移动不会重新触发目标方法。moueseleave同理。

本身ie系列浏览器是有onmouseenter这个事件定义的,但是firefox之类的浏览器没有这个,所以只能模拟。