MDN说:
Element 接口的 setPointerCapture() 方法用于指定特定元素作为未来指针事件的捕获目标。指针的后续事件将针对捕获元素,直到捕获被释放。
如果我调用回调:示例,它会按预期工作setPointerCapture-pointerDown在这里您可以按照您想要的速度拖动黄色方块,它将跟随光标直到pointerUp事件发生。
但是,如果尝试在回调中捕获目标,pointerMove它将无法按我的预期工作:示例- 黄色方块跟随光标,直到光标悬停在方块上。如果你移动鼠标太快,方块就会停止。
如何解释这种行为?我是否误解了文档?