2

我已经通过 pointerevents-polyfill配置了指针事件。

我有一个问题,我无法区分左键单击和右键单击,右键单击导航项将执行与左键单击相同的操作,而不是打开右键单击菜单。

我正在使用的特定事件是指针。

指针事件有没有办法检查事件是左击还是右击?

4

2 回答 2

6

看起来有一个名为 button 的属性,如果它是主指针(鼠标左键),则其值为 0。

我没有使用过这个库,但是从查看源代码和W3C 规范来看,它会出现这种情况。

您始终可以打印/调试事件并查看属性是什么。

于 2014-03-05T12:11:51.377 回答
3

我使用 event.type == 'click' (左)与 event.type == 'contextmenu' (右)。

于 2014-07-25T15:54:17.360 回答