ポイント |
X = event.x;
Y = event.y;
document.all["msxy"].innerText = X+","+Y;
document.all["msxy"].style.left= X + 8;
document.all["msxy"].style.top = Y + 16;
document.onmousemove = displayMouseXY;
|
説 明 |
文字をマウスに追従させるにはマウスの座標を逐次検出し文字の表示位置を再設定します。マウスの座標を逐次監視するためにonmousemoveイベントハンドラに処理関数名を指定します。IEではdocument.onmousemoveに処理関数を設定します。イベント発生後に呼び出される関数側ではマウス座標を読み出しますがIEの場合はevent.x、event.yで取得できます。文字の表示位置は「document.all["オブジェクト名"].style.left」「document.all["オブジェクト名"].style.top」で設定することができます。 |
サンプル |
マウスに文字を追従させる
マウスポインタ座標表示
|
補足説明 |
なし |
|
■サンプルスクリプトを実行する >>実行
■各ブラウザでの動作結果を見る >>View!
|