JavaScriptのマウスイベント一覧【サンプル付き】
それぞれの違いをよく忘れるので、自分用メモ。
mousedown
mousedown
は要素の中でマウスをクリックするとイベントが発生します。
mouseup
mouseup
は要素の中でマウスのクリックを離すとイベントが発生します。
mousemove
mousemove
は要素の中でマウスを動かすとイベントが発生します。
mouseenter
mouseenter
は要素の中にマウスが移動するとイベントが発生します。
mouseleave
mouseleave
は要素の外にマウスが移動するとイベントが発生します。
mouseover
mouseover
は要素の上をマウスが移動するとイベントが発生します。
mouseenter
と違い、こちらはバブリングします。
mouseout
mouseout
は要素の外にマウスが移動するとイベントが発生します。
mouseleave
と違い、こちらはバブリングします。
参考