Javascript 用jQuery打开一个新窗口-被阻止,但仍然有效?

Javascript 用jQuery打开一个新窗口-被阻止,但仍然有效?,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,当用户单击引导模式窗口上的按钮时,我试图打开一个弹出窗口。它似乎工作得很好。Chrome会生成一个新的标签并显示链接,但是如果我点击回到原来的标签,它会显示一个弹出窗口?我尝试过几种不同的方法,它似乎总是有效的,但是Chrome说它仍然被阻止 有什么想法吗?弹出窗口是用户执行单击按钮操作的直接结果 $('.modal-button .btn').click(function() { var selected = $('#modal-option option:selected').val();

当用户单击引导模式窗口上的按钮时,我试图打开一个弹出窗口。它似乎工作得很好。Chrome会生成一个新的标签并显示链接,但是如果我点击回到原来的标签,它会显示一个弹出窗口?我尝试过几种不同的方法,它似乎总是有效的,但是Chrome说它仍然被阻止

有什么想法吗?弹出窗口是用户执行单击按钮操作的直接结果

$('.modal-button .btn').click(function() {
var selected = $('#modal-option option:selected').val();
window.open(selected, '_blank');
$('.modal-header .close').click();
});

此外,这是否可以在所有浏览器上运行而不被阻止?IE似乎很好。

将按钮更改为锚定,此问题消失