
マウスの動作によって処理を分岐させる方法です。
今回はインプットボックスにマウスがフォーカスイン・アウトした場合の処理を作成してみます。
フォーカスイン・アウトの実例
jQuery
<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
<form action="#"> <div id="sample" title=""> <input type="text" value="マウスでフォーカスしてみてください。" size="50" /> </div> </form>
Demo
テキストボックスにマウスを移動してみてください。テキストボックスの中の文字が変化します。