イベントの扱い方その7(mousemove)
mousemoveイベントについて。
マウスカーソルが動いている時に発生するイベント。
大抵の場合、マウスカーソルの座標(但し、ブラウザの左上を[0, 0]とする)を取得するような場合に使われるらしい。
他のイベントと違って、引数とし手渡すfunctionに、引数を一つ渡してやると座標が取得できる。
じゃ、サンプルを。
<html> <head> <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript">google.load("jquery", "1.3.2");</script> <script type="text/javascript"> $(function() { $("#div2").mousemove(function(e){ $("#div1").text("x = " + e.clientX + "\ny = " + e.clientY); }); }) </script> </head> <body> <div id="div1">ぱんぱかぱんつ</div> <div id="div2" style="height: 500px; width: 500px; background-color: lightblue;">ぱんぱかぱんつ</div> </body> </html>
いや〜、マジ簡単すねコレ。すごいわ。