【发布时间】:2014-02-06 18:04:06
【问题描述】:
我已经通过 pointerevents-polyfill.
我遇到了一个问题,我无法区分左键单击和右键单击,右键单击导航项将执行与左键单击相同的操作,而不是打开右键单击菜单。
我正在使用的特定事件是 pointerup。
指针事件有没有办法检查事件是左键还是右键?
【问题讨论】:
标签: javascript jquery html mobile pointer-events
我已经通过 pointerevents-polyfill.
我遇到了一个问题,我无法区分左键单击和右键单击,右键单击导航项将执行与左键单击相同的操作,而不是打开右键单击菜单。
我正在使用的特定事件是 pointerup。
指针事件有没有办法检查事件是左键还是右键?
【问题讨论】:
标签: javascript jquery html mobile pointer-events
看起来有一个名为 button 的属性,如果它是主指针(鼠标左键),则其值为 0。
我没有使用过这个库,但是从查看源代码和W3C spec 来看,它看起来是这样的。
您始终可以打印/调试事件并查看属性是什么。
【讨论】:
我使用 event.type == 'click'(左)与 event.type == 'contextmenu'(右)。
【讨论】: