从jQuery
1.1.3版开始,
event.which规范化了
event.keyCode,
event.charCode因此您不必担心浏览器兼容性问题。有关文档
event.which
event.which分别为鼠标左键,鼠标中键和鼠标右键提供1、2或3,因此:
$('#element').mousedown(function(event) { switch (event.which) { case 1: alert('Left Mouse button pressed.'); break; case 2: alert('Middle Mouse button pressed.'); break; case 3: alert('Right Mouse button pressed.'); break; default: alert('You have a strange Mouse!'); }});


