2009-03-27 16 views
2

SVG viewBoxの範囲内にあるときにJavaScriptを使用してマウスポインタの位置を調べる方法を知りたいと思います。さまざまなマウスモーションイベントをすべて追跡するためにイベントモデルを使用する必要がありますか、それともマウスポインタをポーリングして必要なときにどこにあるか教えてもらう方法はありますか?SVGマウスポインタの位置

+0

うわー。誰かが実際にそれが意図しているような複雑なもののためにSVGを使用していますか?希望がある! –

+0

SVGでの開発は素晴らしいです。アプリを展開するための限定されたオプションです。 –

答えて

3

あなたはonmousemoveイベントにフックし、イベントオブジェクトにアクセスすることができます。

function on_mouse_move(evt) { 
    var 
    x = evt.clientX, 
    y = evt.clientY; 
} 

を(これはon_mouse_moveは、あなたのSVG文書のonmousemoveイベントに接続されていると仮定します)。

+0

すてきなアイデア。私はそれを撃つだろう。 –

関連する問題