当点击鼠标中键时,如何使用Jquery弹出警告框?

6

可能是重复问题:
Jquery:检测中键或右键是否被单击,如果是,则执行此操作:

当我单击文本或任何dom元素时,如何显示说“已单击中间鼠标按钮”的警报框? 我想使用jquery / javscript区分中间鼠标和正常右键单击。

我确实参考了这个: Jquery:检测中键或右键是否被单击,如果是,则执行此操作:

并将js fiddle修改为此内容: http://jsfiddle.net/zAGLP/29/

但是我正在寻求“live()”函数的替代方法。


你正在询问如何在无需实时操作且在任何文本上进行此操作?我的答案应该足够。 - Mario
1个回答

15
$(document).bind('mousedown', function(e) { 
   if( (e.which == 1) ) {
     alert("left button");
   }if( (e.which == 3) ) {
     alert("right button");
   }else if( (e.which == 2) ) {
      alert("middle button"); 
   }
   e.preventDefault();
}).bind('contextmenu', function(e){
 e.preventDefault();
});

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接