0

我正在尝试从页面中删除一个 div,然后在它之后在新选项卡中打开一个 url。发生的情况是,当我回到 div 所在的页面时,我看到应该删除大约半秒钟的 div。

有没有办法解决这个问题?

使用计时器无济于事,因为它会切断对 window.open 的同步调用,并且浏览器不会允许它,因为它不是来自用户点击。

谢谢,肖尔。

4

1 回答 1

0

调用此函数将隐藏您的 div 并在新选项卡中打开您的链接。希望这是你想要的。

function openNewTab(){
    setTimeout(function() { window.open("http://www.google.com"); }, 2000);
    $('#mydiv').hide();
}
于 2015-09-10T16:58:04.690 回答