小编典典

将鼠标指针移到特定位置?

javascript

我正在构建HTML5游戏,并且尝试将鼠标指针放在特定事件上的某个控件上,以便在特定方向上移动始终具有相同的结果。这可能吗?


阅读 849

收藏
2020-05-01

共2个答案

小编典典

因此,我知道这是一个古老的话题,但是我首先要说这是不可能的。当前最接近的事情是将鼠标锁定在单个位置,并跟踪其x和y的变化。这个概念已经被Chrome和Firefox所采用。它由所谓的
Mouse Lock进行管理 ,点击逃逸将破坏它。通过我的 简要 阅读,我认为其想法是将鼠标锁定在一个位置,并报告类似于单击和拖动事件的运动事件。

这是发行文档:
FireFox:[https](https://developer.mozilla.org/en-
US/docs/Web/API/Pointer_Lock_API) : [//developer.mozilla.org/zh-
CN/docs/Web/API/Pointer_Lock_API](https://developer.mozilla.org/en-
US/docs/Web/API/Pointer_Lock_API)
Chrome:http
//www.chromium.org/developers/design-documents/mouse-
lock

这是一个非常简洁的演示:http :
//media.tojicode.com/q3bsp/

2020-05-01
小编典典

你不能使用javascript移动鼠标指针。

如果可以的话,请考虑一秒钟的含义;)

  1. 用户认为:“嘿,我想点击此链接”
  2. Javascript将mousecursor移至另一个链接
  3. 用户单击错误的链接,无意中下载了恶意软件,该恶意软件格式化了他的C驱动器并吃掉了糖果
2020-05-02