mouseout()

このエントリーをはてなブックマークに追加

mouseoutイベントは要素からマウスカーソルが外れた際に発火するメソッドです。

次のコードでは.targetからマウスカーソルが外れた際にその色を赤色に変更します。

$(".target").mouseout(function(){
	$(this).css("background","red");
});

sample

また、mouseout時にイベントデータを引き渡すことが可能です。

$(".target").mouseout("ok",function(e){
	$(this).text(e.data);
});

sample

この場合.targetからマウスカーソルを外すとテキストが「マウスアウト」から「ok」に変更されます。

引数に何も指定しないことで設定しておいたmouseoutイベントを発火させる事も可能です。

$(".target").mouseout(function(){
	$(this).css("background","red");
});
$("button").click(function(){
	$(".target").mouseout();
});

sample

この場合はボタンをクリックした際も.targetのmouseoutイベントが動作します。

参考URL

.mouseout() – jQuery API

登録日 : 2012年12月14日 最終更新日 : 2012年12月14日

同じカテゴリー(Events)のエントリー

検索

スポンサードリンク

バージョン

リファレンス