javascript – 使用中间点击触发onclick事件

我使用散列链接的onclick事件打开< div>作为一个弹出。但是中间点击不会触发onclick事件,而只会使用链接的href属性值,并在新页面中加载网址。如何使用中间点击打开< div>作为弹出窗口?
最佳答案
beggs的回答是正确的,但它听起来像你想要防止中间点击的默认动作。在这种情况下,包括以下内容

$("#foo").on('click', function(e) { 
   if( e.which == 2 ) {
      e.preventDefault();
      alert("middle button"); 
   }
});

preventDefault()将停止事件的默认操作。

转载注明原文:javascript – 使用中间点击触发onclick事件 - 代码日志