jquery代碼源中關于hover事件的定義如下:
hover: function( fnOver, fnOut ) {
return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );
}
MouseEnter :與 mouseover 事件不同,只有在鼠標指針穿過被選元素時,才會觸發 mouseenter 事件。如果鼠標指針穿過任何子元素,不會觸發mouseenter 事件,但會觸發 mouseover事件。
Mouseleave :與 mouseout 事件不同,只有在鼠標指針離開被選元素時,才會觸發 mouseleave 事件。如果鼠標指針離開任何子元素,不會觸發mouseleave 事件,但會觸發 mouseout 事件
更多信息請查看IT技術專欄