iFrame在页面上,在显示iFrame之前等待所有iFrame内容加载之前

时间:2012-04-29 18:29:06

标签: javascript html iframe

问题解释了一切。

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

最简单的方法是什么?

1 个答案:

答案 0 :(得分:2)

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

$("iframe").ready(function() {
    $("iframe").show();
});​

在此处查看解决方案:http://jsfiddle.net/YTGaT/

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