首页 > 解决方案 > 如何从 MouseEvent 获取 pointerId 以与 setPointerCapture 一起使用?

问题描述

如果源事件是 MouseEvent,我如何获得适当pointerId的调用setPointerCapture,例如mousedown

我正在寻找这个,因为并非所有平台都支持指针事件但确实支持 setPointerCapture(特别是 Safaria)。

setPointerCapture使用未定义的值,但我更愿意将其传递给适当的 id。


我不能使用pointerdown事件,因为这些是不受支持的事件。它们包含 a pointerId,但鼠标事件不包含。

标签: javascripthtmlpointer-events

解决方案


推荐阅读