element.setCapture
在处理一个 mousedown 事件过程中调用这个方法来把全部的鼠标事件重新定向到这个元素,直到鼠标按钮被释放或者 document.releaseCapture() 被调用。
语法
element.setCapture(retargetToElement);
retargetToElement
如果被设置为 true, 所有事件被直接定向到这个元素;
如果是 false, 事件也可以在这个元素的子元素上触发。
document.releaseCapture
如果该 document 中的一个元素之上当前启用了鼠标捕获,则释放鼠标捕获。通过调用 element.setCapture() 实现在一个元素上启用鼠标捕获。
语法
document.releaseCapture()
一旦释放鼠标捕获,鼠标事件将不再全部被定向到启用了鼠标捕获的元素。