【问题标题】:Is it possible to catch mouse position outside the document?是否可以在文档外捕获鼠标位置?
【发布时间】:2010-02-11 12:14:16
【问题描述】:

我发现可以通过使用“window.onblur”或“window.onfocusout”或类似的东西来检索文档甚至浏览器窗口之外的 IE 中的鼠标位置。

即使在 Firefox 中,如果您让鼠标指针快速离开视口,它也会在 onmouseout 事件处理程序中为您提供负鼠标坐标。

在 Firefox 中可以做更多的事情,接近上述 IE 的行为吗?

【问题讨论】:

  • 如果你已经在 Firefox 中测试过了,为什么还要问?
  • 咳咳,也许我希望有人比我知道的更多?
  • 你想用这个做什么?似乎用处有限。您可以使用onmousemove 在窗口外跟踪鼠标,但只能在拖动事件期间。
  • 对我来说它非常有用;)。感谢您提供有关拖动事件的信息。我以前不知道。

标签: javascript firefox mouse position


【解决方案1】:

一种方法是编写一个在用户端实际执行的 java 小程序。然后使用 java 控件跟踪用户屏幕上任何位置的鼠标位置。

【讨论】:

    【解决方案2】:

    没有。除非用户在窗口内继续拖动动作,否则当鼠标在 Firefox 窗口外时,您无法获得鼠标移动事件。我不知道有什么技巧可以绕过这个限制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-03
      • 1970-01-01
      • 2018-11-29
      • 2012-01-11
      • 1970-01-01
      • 1970-01-01
      • 2011-08-12
      相关资源
      最近更新 更多