javasctipt本身有mouseover和mouseout方法。
但是由于javascript的dom事件传播机制,不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件,不论鼠标指针离开被选元素还是任何子元素,都会触发 mouseout 事件。
所有jquery提供了mouseenter和mouseleave事件来终止事件传播,使事件只发生在选中的元素上。
只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。
只有在鼠标指针离开被选元素时,才会触发 mouseleave 事件。
具体示例和请解见:
http://api.jquery.com/mouseenter/
http://www.w3school.com.cn/jquery/event_mouseenter.asp
http://blog.csdn.net/ocean1010/article/details/7394599