-2
Jquery点击事件不是用鼠标右键激发的,只用左键单击事件!有没有解释和解决方案?右键单击事件不被识别
<textarea name="message" id="message"></textarea>
$("#message").on('click', function(event) {
alert("ok");
});
谢谢
Jquery点击事件不是用鼠标右键激发的,只用左键单击事件!有没有解释和解决方案?右键单击事件不被识别
<textarea name="message" id="message"></textarea>
$("#message").on('click', function(event) {
alert("ok");
});
谢谢
您可以结合click
和contextmenu
个事件到一个听众:中
$("#message").on('click contextmenu', function(event) {
alert("ok");
});
使用mousedown
检测所有鼠标事件,然后使用event.which
来确定哪个鼠标按钮被按下(1,2,3 =左,中,右分别)
$("#message").on('mousedown', function(e) {
alert(e.which);
});
可能重复(http://stackoverflow.com/questions/1206203/how-to- [如何使用jQuery左,右鼠标点击之间区分]区分左键和右键点击与jquery) – Nit 2015-01-20 18:38:00
http://stackoverflow.com/questions/4235426/how-can-i-capture-the-right-click-event-in-javascript #answer-4236294 – xandercoded 2015-01-20 18:38:38
绝对重复的@alexfreiria正确指出 – 2015-01-20 18:39:59