JavaScript - 如何停止鼠标移动

时间:2012-11-16 11:06:34

标签: javascript

没有jQuery可能。

如何使用JavaScript禁用/停止鼠标移动?

怎么做:如果要移动鼠标,让我们说position left < 300,请禁用ouse移动以防止进一步朝这个方向移动。

这可能吗?

3 个答案:

答案 0 :(得分:7)

指针锁API可能就是您要找的

https://developer.mozilla.org/en-US/docs/API/Pointer_Lock_API

这仍然是非常实验性的技术

答案 1 :(得分:3)

Javascript可以读取鼠标位置但不能设置它。鼠标光标属性存在于HTML文档对象模型之外,因此超出了Javascript的范围。但是捕获了鼠标事件,因此也允许读取/事件修改(鼠标悬停,鼠标悬停,鼠标移出,鼠标单击,dblclick)。

答案 2 :(得分:1)

你不能用JavaScript做到这一点,我敢说你永远也做不到。

如果您需要为某种游戏元素执行此操作,例如,我建议您在鼠标下放置一个页面元素,并防止页面元素移出边界,即使鼠标也是如此。< / p>