【发布时间】:2015-09-11 00:58:04
【问题描述】:
我正在尝试从页面中删除一个 div,然后在它之后在新选项卡中打开一个 url。 发生的情况是,当我回到 div 所在的页面时,我看到应该删除大约半秒的 div。
有没有办法解决这个问题?
使用计时器无济于事,因为它会切断对 window.open 的同步调用,并且浏览器不会允许它,因为它不是来自用户点击。
谢谢, 肖尔。
【问题讨论】:
-
默认开始隐藏?
-
运行window.open的时候给div添加一个类,隐藏div执行后最好有一个打开窗口的回调函数。
-
默认开始隐藏不会有帮助。我不想隐藏 div。我希望它仅在我打开新标签时隐藏。使用回调打开不是同步的,浏览器不会将其识别为来自用户的点击。代码类似于: div.remove; window.open(url, _blank)
标签: javascript html