jQueryで扱っているマウスのイベントmouseover/mouseout、mouseenter/mouseleave及びhoverなどがあるが、特にmouseover/mouseoutとmouseenter/mouseleaveの区別がどこにあるかは最初よくわからなかった。単語(over/out、enter/leaver)の意味少し紛らわしくて、余計にその動きが分からなくなった。
ここでマウスのポインターを実際のオブジェクトに移動しながら、mouseover/mouseoutとmouseenter/mouseleaveの区別を観察し、その違いを纏めた
mouseover/mouseoutが入れ子のオブジェクトに移動する際にもoverとoutのエベントが発生(mouseenter/mouseleaveでは発生しない)
hoverがmouseenter/mouseleaveの合体メッソド