我创建了一个自定义右键菜单,因此其中一个项目在ID为新的标签页中打开
gm
我想创建一个jQuery函数以在新选项卡中打开鼠标悬停链接
我曾尝试过,但只是在新标签页中打开了当前链接
任何建议为什么它不起作用下面是我的功能
$("#gm").click(function(){
window.open($("a[href^='http']").attr('href'));
return false;
});
答案 0 :(得分:0)
您需要contextmenu事件:
$("#gm").on('contextmenu', function() {
// window.open will not work because of SO iframe sandbox
alert($(this).attr('href'));
return false;
});
<a id="gm" href="https://jquery.com">jquery home page</a>
<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>