Javascript 在后台打开弹出窗口?

Javascript 在后台打开弹出窗口?,javascript,jquery,html,css,anchor,Javascript,Jquery,Html,Css,Anchor,在jquery中有没有一种方法可以使我的浏览器不被点击到新窗口的链接所移动,所以我只是停留在打开的窗口中 正如页面上所示: 当您单击Get code&visit时,我们将进入主页,并在后台打开一个窗口 如何修改我的代码以使其正常工作: Html: CSS 弹出窗口在Opera和FF的前景窗口中打开。您确定没有更改某些浏览器设置,以便您的浏览器在“背景”选项卡中打开弹出窗口吗?此外,按住CTRL键同时单击链接将在后台打开该链接。href会自动为您带来魔力,因此您无需通过Javascript更改位

在jquery中有没有一种方法可以使我的浏览器不被点击到新窗口的链接所移动,所以我只是停留在打开的窗口中

正如页面上所示:

当您单击Get code&visit时,我们将进入主页,并在后台打开一个窗口

如何修改我的代码以使其正常工作:

Html:

CSS


弹出窗口在Opera和FF的前景窗口中打开。您确定没有更改某些浏览器设置,以便您的浏览器在“背景”选项卡中打开弹出窗口吗?此外,按住CTRL键同时单击链接将在后台打开该链接。

href会自动为您带来魔力,因此您无需通过Javascript更改位置。此外,如果您处理超链接的单击并将其返回为false,则对于浏览器而言,这意味着您根本没有单击,因此只需删除窗口。打开并返回false,则应该可以解决您的问题:

Html:


将window.open更改为window.location=this.hrefOr根本不使用jQuery,只需让链接完成它的工作即可。然而,我认为作者想在后台打开一个弹出窗口。正是。。我认为作者想在后台打开一个弹出窗口。我意识到这不是你想要的答案,但从可访问性的角度来看,我建议不要这样做。弹出新窗口是一种糟糕的做法,不管你是聚焦还是模糊它们。如果用户想要在新窗口中打开链接,他们可以这样做。Windows是用户的特权,而不是页面的。不幸的是,复制其他窗口并没有解决问题。。。仍然带我到新窗口,而不是现在。对不起,@BlackQNX,我错了,我误解了你的问题。。。我发现了一个重复的问题:。
<a href="http://www.yoursite.com/otherLink"  class="yourLink">Click here</a>
$('a.yourLink').click(function(event) {
    $(this).next('.hiddenDiv').show();
    window.open(this.href, '_blank');
    $(this).remove();

    return false;
});
.hiddenDiv{
    display:none;
}
<a href="http://www.yoursite.com/otherLink" class="yourLink">Click here</a>
$('a.yourLink').click(function(event) {
    $(this).next('.hiddenDiv').show();
    $(this).remove();
});