jQuery在后台弹出窗口

问题描述:

我在我的网页中有一个与id="icontainer"的div,当用户点击它时,一个新的URL会在新标签中打开,并且用户会在新标签中停留。jQuery在后台弹出窗口

当用户点击我的div时,新的url在浏览器的后台打开,或者新的选项卡打开,但用户仍然留在我的网页中,这怎么可能?

我的代码:

<script type="text/javascript"> 
$(document).ready(function() { 
    $("#icontainer").click(function() { 
     $("#icontainer").hide(); 
     var link = 'http://www.youtube.com/42/16022/15176/" alt="" border="0">'; 
     var mer_window = window.open(link, '_blank', 'toolbar=1,location=1,directories=1,scrollbars=1,resizable=1,status=1,menubar=1'); 
    }); 
}); 
</script> 
+1

我不知道这是可能的,但它肯定会作出一个讨厌的UX,只是我的2分钱小费 – amof 2013-03-10 19:56:18

+0

是啊,我注意到了职位,但它不工作。 ..有什么想法? – 2013-03-10 20:15:21

+3

请不要这样做。 – 2013-03-10 20:25:26

这就是所谓的背后弹出式窗口。我强烈建议你不要这样做。我从来没有见过这样做的好理由。

如果需要,继承人一个网站解释代码。

香草 http://www.htmlgoodies.com/beyond/javascript/article.php/3471241/So-You-Want-A-Pop-Under-Window-Huh.htm

jQuery的 https://github.com/hpbuniat/jquery-popunder