gpt4 book ai didi

javascript - 是否可以使用 javascript 捕获上下文菜单的 "Open in New Tab"单击事件?

转载 作者:数据小太阳 更新时间:2023-10-29 05:37:25 28 4
gpt4 key购买 nike

我知道我可以使用 jQuery 的“contextmenu”捕获右键单击事件,但我的问题是,如何在上下文菜单出现后捕获事件,即当用户单击“在新选项卡中打开链接”时行动。

有什么帮助吗?

谢谢。

enter image description here

最佳答案

我找到了这个解决方案

<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"');
}
});
});

在这里jQuery: Detect Mouse Click and Open Target in New Tab

关于javascript - 是否可以使用 javascript 捕获上下文菜单的 "Open in New Tab"单击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49228640/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com