Javascript Jquery自定义右键单击并在新选项卡中打开
我创建了一个自定义右键单击菜单,这样其中一个项目就可以在id为的新选项卡中打开Javascript Jquery自定义右键单击并在新选项卡中打开,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,我创建了一个自定义右键单击菜单,这样其中一个项目就可以在id为的新选项卡中打开 gm 我想创建一个jquery函数,在新选项卡中打开鼠标悬停链接 我尝试过,但它只是在新选项卡中打开当前链接 任何关于它为什么不能工作的建议都是我的职责 $("#gm").click(function(){ window.open($("a[href^='http']").attr('href')); return false; }); 您需要上下文菜单事件: $(“#gm”).on('conte
gm
我想创建一个jquery函数,在新选项卡中打开鼠标悬停链接
我尝试过,但它只是在新选项卡中打开当前链接任何关于它为什么不能工作的建议都是我的职责
$("#gm").click(function(){
window.open($("a[href^='http']").attr('href'));
return false;
});
您需要上下文菜单事件:
$(“#gm”).on('contextmenu',function()){
//window.open将无法工作,因为存在如此多的iframe沙盒
警报($(this.attr('href'));
返回false;
});代码>
我的功能很好,只需单击“打开鼠标”即可打开当前未打开的鼠标链接link@ZanyariGring使用您的函数而不是我的函数,但使用上下文菜单事件而不是单击。这是如何使用右键单击。我无法使用您的函数,因为window.open
不处理堆栈溢出代码段。正如您所看到的,如果您运行代码段,它将显示警报或打开url取决于您单击的按钮,右键或左键。如果要在新选项卡中打开它,请为target=\u blank