Javascript 在页面上的iFrame中,在加载所有iFrame内容之前等待,然后再显示iFrame

Javascript 在页面上的iFrame中,在加载所有iFrame内容之前等待,然后再显示iFrame,javascript,html,iframe,Javascript,Html,Iframe,问题解释了一切 我在页面上有一个iFrame。 我希望在显示iFrame之前,等待iFrame的内容完全加载 最简单的方法是什么?如果完全意味着等待所有iframeDOM加载,那么对我来说最简单的方法就是使用jQuery: $("iframe").ready(function() { $("iframe").show(); });​ 在此处检查解决方案: 但是,如果您需要等到iframe中的所有图像/flash/etc完全加载,那么我相信解决方案不会是确定的和成功的。谢谢您的回答。然而

问题解释了一切

我在页面上有一个iFrame。 我希望在显示iFrame之前,等待iFrame的内容完全加载


最简单的方法是什么?

如果
完全
意味着等待所有
iframe
DOM加载,那么对我来说最简单的方法就是使用jQuery:

$("iframe").ready(function() {
    $("iframe").show();
});​
在此处检查解决方案:


但是,如果您需要等到
iframe
中的所有图像/flash/etc完全加载,那么我相信解决方案不会是确定的和成功的。

谢谢您的回答。然而,它不能满足我的需求。我希望加载iFrame中的所有内容。我会注意到iFrame是我站点上的另一个页面。是否有任何代码可以添加到iFrame的页面以使其正常工作?@HugoCornellier,然后您可以尝试在iFrame
$(window.load)中添加此代码(function(){parent.$(“iFrame”).show();})取而代之。因此,它应该以相反的方式工作:当加载所有内容时,iFrame将通过
parent
控制自身。