防止弹出窗口 windows 加载为 _blank

Prevent pop-over windows from loading as _blank

我之前的问题被错误地标记为重复,而且似乎没有任何答案就丢失了。所以我要改写它:

我正在使用 链接在弹出 windows 中打开 HTML 文件(使用 Clearbox 脚本)。 问题是,如果我在页面完全加载之前单击它,它会在 _blank 目标中自行打开。我不希望它发生,所以我正在寻找一种方法来防止这些文件从 Clearbox window.

中加载出来

我尽我所能优化了 Clearbox 脚本加载,效果更好但仍然不完美。这就是为什么我一直在考虑在页面加载过程的最后加载那些 元素。 我并不是在寻找之前建议的 CSS 淡入效果 ,我只是根本不希望该元素存在(或者至少不希望该元素处于非活动状态)直到加载其他所有内容。

你有什么想法可以帮助我吗?

您可以在 css 中隐藏链接,例如:

a{
    display:none;
}

并将它们的显示设置为在文档完全加载时阻塞:

$(window).load(function(){  
    $("a").css("display", "block");
});