我知道我可以使用jQuery" contextmenu"来使用捕获右键单击事件。但我的问题是,如何在上下文菜单出现后捕获事件,即当用户点击"在新标签中打开链接"动作。
任何帮助?
感谢。
答案 0 :(得分:0)
我找到了这个解决方案
<script type='text/javascript'>
jQuery(function($){
$('a').mousedown(function(event) {
switch (event.which) {
case 1:
//alert('Left mouse button pressed');
$(this).attr('target','_self');
break;
case 2:
//alert('Middle mouse button pressed');
$(this).attr('target','_blank');
break;
case 3:
//alert('Right mouse button pressed');
$(this).attr('target','_blank');
break;
default:
//alert('You have a strange mouse');
$(this).attr('target','_self"');
}
});
});