SVG鼠标指针位置

时间:2009-03-27 15:44:04

标签: javascript pointers svg location mouseevent

我想知道当它在SVG viewBox的范围内时,如何使用JavaScript来找出鼠标指针的位置。我是否需要使用事件模型来跟踪所有各种鼠标运动事件,或者我是否可以轮询鼠标指针以告诉我何时需要它?

1 个答案:

答案 0 :(得分:3)

您可以挂钩onmousemove事件并访问事件对象:

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

(这假定on_mouse_move与SVG文档的onmousemove事件相关联。)