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

时间:2017-06-28 00:10:35

标签: javascript jquery twitter-bootstrap

当用户单击引导模式窗口上的按钮时,我试图打开一个弹出窗口。它似乎工作得很好。 Chrome会生成一个新选项卡并显示该链接,但是如果我单击回原始选项卡,它会显示它阻止了一个弹出窗口?我已经尝试了几种不同的方式,它似乎总是有效,但Chrome表示它仍然被阻止。

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

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

此外,这适用于所有浏览器而不会被阻止吗? IE似乎很好。

1 个答案:

答案 0 :(得分:0)

将按钮更改为锚点,此问题消失了。