WIndows.Open编译脚本,直到新标签关闭

时间:2017-04-19 13:02:04

标签: javascript google-chrome

我有一个简单的bootstrap模式:

<div class="modal" id="myModal">
...
 <span data-action>Click me!</span>
...
</div>

以下代码:

$("#someButtonThatOpensModal").click(function() {
   $("#myModal").modal("show");
});

$("[data-action]").click(function() {
    window.open("http://some resource");
    $("#myModal").modal("hide");
});

问题是,在单击模态内部的按钮后,该模式dodesn将再次出现,直到通过window.open从代码打开的标签关闭。只有在Chrome 中才会出现。而且,在关闭子标签之前,我无法刷新页面。

我该怎么办?我想&#34;开火,忘记&#34;新标签 - 为什么它会影响JS代码?

编辑: 似乎打印打破了原始标签。新打开的选项卡在加载时调用window.print(),原始选项卡将被关闭,直到您关闭或取消打印。在borwser上,在取消或确认打印之前,无法切换标签。我怎样才能在chrome中解决它?

0 个答案:

没有答案