【问题标题】:SVG mouse pointer locationSVG 鼠标指针位置
【发布时间】:2010-10-15 23:20:51
【问题描述】:

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

【问题讨论】:

  • 哇。有人实际上将 SVG 用于其预期的那种复杂的东西?有希望!
  • 用 SVG 开发非常棒。部署我的应用程序的选项有限。

标签: javascript pointers svg location mouseevent


【解决方案1】:

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

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

(假设on_mouse_move 连接到您的SVG 文档的onmousemove 事件)。

【讨论】:

  • 好主意。我试试看。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-27
  • 2013-03-20
  • 2011-06-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多