JointJS中element:pointerdown事件无法响应右键点击的问题求助
JointJS中element:pointerdown事件无法响应右键点击的问题求助
各位JointJS的老司机们,求助!我最近做项目时碰到个头疼的问题:想给画布元素绑定右键点击的逻辑,用了element:pointerdown事件,但发现只有左键和中键点击元素时事件会触发,右键完全没反应!
我写的代码如下:
this.paper.on('element:pointerdown', (elementView: any, event: MouseEvent) => { console.log("1"); if (event.button === 2) { console.log("2"); event.preventDefault(); this.startEdgeCreation(elementView.model, event); } });
右键点击元素的时候,连第一个console.log("1")都没输出,根本进不到判断右键的逻辑里。有没有人知道这是为啥呀?怎么才能让右键点击元素时也能触发这个事件,或者有没有其他靠谱的实现方式?
备注:内容来源于stack exchange,提问作者Micca
相关产品推荐
相关产品推荐

