0

我有一个选择菜单,我有以下代码:

$('#sister-site-menu').change(function(){
  if ($(this).val()) {
    window.open($(this).val(), '_blank');
  }
});

然而,这会导致在 Chrome 中调用弹出窗口阻止程序。我确定我以前见过网站这样做,有什么想法吗?

谢谢!

4

1 回答 1

1

您可以安全地删除“空白”部分。尝试这个:

$('#sister-site-menu').on('change',function(){
  if ($(this).val()) {
    window.open($(this).val());
  }
});

如果这不起作用,我认为没有其他方法可以解决这个问题。

于 2012-08-27T10:32:54.143 回答