最近我一小弟自己实现下拉级联导航菜单,鼠标滑过显示下级菜单。用mouseover与mouseout事件实现,问我怎么老是闪来闪去的,除了dom操作的问题外,事件的应用也存在问题。这种情况,最好使用mouseenter与mouseleave事件。
注释:与 mouseover 事件不同,只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。如果鼠标指针穿过任何子元素,同样会触发 mouseover 事件。请看下面例子的演示。
下面的案例,很清晰地解释了这两个事件的不同。
http://www.w3school.com.cn/tiy/t.asp?f=jquery_event_mouseenter_mouseover
原文:http://my.oschina.net/ffwcn/blog/519687