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