在页面之前闪烁的白色屏幕& iframe加载

时间:2010-01-20 22:04:35

标签: javascript html css

页面加载时是否可以避免出现白屏?特别是对于我在我的页面上使用的iframe?在父母的内容已经主题化的情况下,屏幕上有一盒白色看起来很奇怪。

提前致谢!! :)

3 个答案:

答案 0 :(得分:2)

您是否尝试将iframe的背景颜色设置为父页面的背景颜色?

答案 1 :(得分:0)

如果iframe位于同一个域中,您可以使用JavaScript在父文档的iframe上设置style.visibility= 'hidden',然后让子文档到达父文档并调用函数来设置{{ 1}}当它们被加载到具有正确背景的样式表时,返回visibility。 (visible关于子框架,或者可能更早。)

我不知道这是值得的,真的。当页面加载时,人们习惯于不完整的渲染。

答案 2 :(得分:0)

您可以使iframe在加载前不可见。

使用以下iframe.style.visibility='hidden';隐藏它会使您的iframe隐藏,但它仍将占据其曾经拥有的空间

当它加载时,只需使用iframe.style.visibility='visible';再次显示它,你就不会看到任何闪烁......

干净简单的imo。