gpt4 book ai didi

javascript - CanJS 右键单击​​事件

转载 作者:行者123 更新时间:2023-11-30 12:55:45 26 4
gpt4 key购买 nike

如何在 CanJS 中绑定(bind)右键单击事件?

我已经尝试了以下操作,但我猜点击只会捕获左键单击(因为 ev.which 不会在右键单击时记录 3)。

'.btn click': function (el, ev) {
console.log(ev.which);
switch(ev.which) {
case 1:
var val = 1;
break;
case 3:
ev.preventDefault();
var val = -1;
break;
}
var item = can.data(el.closest('tr'), 'item');
item.attr('rel', item.rel + val);
}

最佳答案

我不知道 CanJS 是什么,但我会使用 oncontextmenu:

elem.oncontextmenu = function(e) {
e = e || window.event;

if(e.preventDefault) e.preventDefault();
e.returnValue = false;

// Your code
};

关于javascript - CanJS 右键单击​​事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19211065/

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