使用鼠标右键不会触发Jquery点击事件,只有左侧点击事件!对此有解释和解决方案吗?
<textarea name="message" id="message"></textarea>
$("#message").on('click', function(event) {
alert("ok");
});
谢谢
答案 0 :(得分:3)
您可以将click
和contextmenu
事件合并到一个侦听器中:
$("#message").on('click contextmenu', function(event) {
alert("ok");
});
答案 1 :(得分:1)
使用mousedown
检测所有鼠标事件,然后使用event.which
确定按下了哪个鼠标按钮(1,2,3 =分别为左,中,右)
$("#message").on('mousedown', function(e) {
alert(e.which);
});