无法识别右键单击事件

时间:2015-01-20 18:36:17

标签: javascript jquery

使用鼠标右键不会触发Jquery点击事件,只有左侧点击事件!对此有解释和解决方案吗?

<textarea name="message"  id="message"></textarea>

$("#message").on('click', function(event) { 
     alert("ok");
 });

http://jsfiddle.net/f29vuwoL/

谢谢

2 个答案:

答案 0 :(得分:3)

可以clickcontextmenu事件合并到一个侦听器中:

$("#message").on('click contextmenu', function(event) { 
    alert("ok");
});

JSFiddle

答案 1 :(得分:1)

使用mousedown检测所有鼠标事件,然后使用event.which确定按下了哪个鼠标按钮(1,2,3 =分别为左,中,右)

$("#message").on('mousedown', function(e) { 
    alert(e.which);
});
相关问题