mouseout()
mouseoutイベントは要素からマウスカーソルが外れた際に発火するメソッドです。
次のコードでは.targetからマウスカーソルが外れた際にその色を赤色に変更します。
$(".target").mouseout(function(){
$(this).css("background","red");
});
また、mouseout時にイベントデータを引き渡すことが可能です。
$(".target").mouseout("ok",function(e){
$(this).text(e.data);
});
この場合.targetからマウスカーソルを外すとテキストが「マウスアウト」から「ok」に変更されます。
引数に何も指定しないことで設定しておいたmouseoutイベントを発火させる事も可能です。
$(".target").mouseout(function(){
$(this).css("background","red");
});
$("button").click(function(){
$(".target").mouseout();
});
この場合はボタンをクリックした際も.targetのmouseoutイベントが動作します。
参考URL
登録日 : 2012年12月14日 最終更新日 : 2012年12月14日
同じカテゴリー(Events)のエントリー
- change()
- blur()
- unload()
- unbind()
- submit()
- select()
- scroll()
- mouseleave()
- mouseenter()
- keyup()
- keypress()
- keydown()
- focusout()
- focusin()
- focus()
- die()
- delegate()
- dblclick()
- bind()
- undelegate()
- error()
- off()
- resize()
- mouseup()
- mousemove()
- mousedown()
- mouseout()
- mouseover()
- click()
- on()
- load()
- ready()