マウスの動作によって処理を分岐させる方法です。
今回はインプットボックスにマウスがフォーカスイン・アウトした場合の処理を作成してみます。
フォーカスイン・アウトの実例
jQuery
0 1 2 3 4 5 6 7 8 9 10 11 12 |
<script type="text/javascript"> $(function () { $('#sample input').focus(function (e) { $(this).val('フォーカスされました。'); }).blur(function (e) { $(this).val('フォーカスされなくなりました。'); }); }); </script> |
書式
jQuery( 対象要素 ).focus( [ eventData ], handler )
jQuery( 対象要素 ).blur( [ eventData ], handler )
jQuery( 対象要素 ).blur( [ eventData ], handler )
XHTML
0 1 2 3 4 5 6 |
<form action="#"> <div id="sample" title=""> <input type="text" value="マウスでフォーカスしてみてください。" size="50" /> </div> </form> |
Demo
テキストボックスにマウスを移動してみてください。テキストボックスの中の文字が変化します。