
之前自定义拖拽行为的时候,我都是将move行为绑定在document上的,最近才知道,原来还有个setPointerCapture方法,直接绑定在触发元素上,不必担心快速移动时候目标对象的丢失。

之前自定义拖拽行为的时候,我都是将move行为绑定在document上的,最近才知道,原来还有个setPointerCapture方法,直接绑定在触发元素上,不必担心快速移动时候目标对象的丢失。
用一句话说明Pointer Lock API的作用就是:Pointer Lock API可以让你的鼠标无限移动,脱离浏览器窗体的限制!
这对于一些需要鼠标控制的应用非常有用。举个例子:某3D VR女友的游戏,你鼠标向上移动,则你的视角就会往下……