gpt4 book ai didi

jquery - KineticJS:右键单击触发单击

转载 作者:行者123 更新时间:2023-12-01 00:45:10 25 4
gpt4 key购买 nike

我正在使用 Kineticjs,并且正在定义一个像这样的矩形事件

this.rect.on('click tap', function(){
foo();
});

左键单击时会触发该事件,右键单击时也会触发该事件。如何避免右键单击触发此事件? (我无法禁用页面中的右键单击,因为如果我右键单击矩形,我想打开上下文菜单)

谢谢

最佳答案

您需要过滤掉鼠标右键

this.rect.on('click tap', function(e){ 
// 1:left, 2: middle, 3: right, for IE 8, e.button != 2
if (e.which != 3) {
foo();
}
}

关于jquery - KineticJS:右键单击触发单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15039915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com