Javascript 用鼠标中键单击下拉菜单

Javascript 用鼠标中键单击下拉菜单,javascript,drop-down-menu,onclick,Javascript,Drop Down Menu,Onclick,我正在尝试制作一个下拉菜单,如果你点击鼠标中键,它会在一个新选项卡中打开一些内容。问题是中键单击似乎不会触发onclick事件 编辑:我还没有学习JQuery,我更喜欢不需要它的方法。查看我的示例: 你用过搜索功能吗?使用jquery: $(document).bind('mousedown', function(e) { if( (e.which == 1) ) { alert("left button"); }if( (e.which == 3) ) {

我正在尝试制作一个下拉菜单,如果你点击鼠标中键,它会在一个新选项卡中打开一些内容。问题是中键单击似乎不会触发onclick事件

编辑:我还没有学习JQuery,我更喜欢不需要它的方法。

查看我的示例:


你用过搜索功能吗?使用jquery:
$(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();
});