我已经通过pointerevents-polyfill配置了指针事件。然而,我有一个问题,无法区分左右点击,右键单击导航项将执行与左键单击相同的操作,而不是打开右键单击菜单。
我使用的特定事件是pointerup。是否有办法使用Pointer Events检查事件是左键还是右键单击?
我使用的特定事件是pointerup。是否有办法使用Pointer Events检查事件是左键还是右键单击?
我使用了 event.type == 'click'(左侧)和 event.type == 'contextmenu'(右侧)。
if(e.pointerType !== 'mouse' || e.button === 0){
//Not mouse pointer or mouse pointer with left button
}
https://developer.mozilla.org/zh-CN/docs/Web/API/MouseEvent/button
button === 0
? - Kevin Ghadyani