我正在尝试使用jQuery来区分左键和右键:
$('#container').on('click', '.item', function(e) {
alert(e.which);
});
左键单击我得到所需的警报但右键单击我什么都没得到。我该如何解决?
答案 0 :(得分:3)
$('#container').on('click contextmenu', '.item', function(e) {
console.log(e.which);
});
演示:Fiddle
答案 1 :(得分:1)
使用像这样的鼠标按下事件:
$(document).mousedown(function(e){
if( e.button == 2 ) {
alert('Right mouse button!');
return false;
}
return true; });
在此解决方案中,您只需更改if instructon中的条件即可验证每个鼠标按钮。
if( e.button == 3 ) {
alert('Third mouse button!');
return false;
}
等