jQuery イベント - mouseleave() メソッド
例
マウス指標が要素から離れたときに要素の背景色を変更する:
$("p").mouseleave(function(){ $("p").css("background-color","#E9E9E4"); });
定義と使用法
マウス指標が要素から離れたときにmouseleaveイベントが発生します。
このイベントは以下のものと一緒に多く使用されます。 mouseenter イベントと一緒に使用します。
mouseleave()メソッドはmouseleaveイベントをトリガーするか、mouseleaveイベントが発生したときに実行される関数を指定します。
注:mouseoutイベントとは異なり、マウス指標が選択された要素から離れたときのみ、mouseleaveイベントがトリガーされます。マウス指標がどのサブ要素からも離れた場合、mouseoutイベントもトリガーされます。以下の例を参照してください。
自分で試してみる:mouseleaveとmouseoutの違い
関数をmouseleaveイベントにバインドする
構文
$(selector).mouseleave(function)
引数 | 説明 |
---|---|
function | オプション。mouseleaveイベントが発生したときに実行される関数を指定します。 |