打开iframe配色箱时出现白色闪烁

打开iframe配色箱时出现白色闪烁,iframe,colorbox,Iframe,Colorbox,打开iframe配色箱时,会出现白色闪光。如何预先显示iframe以首先显示白色背景,然后显示假定的iframe?白色闪烁是colorbox动态生成iframe的结果。加载iframe时,您会看到colorbox窗口本身的背景色 解决此问题的一种方法是使用中演示的“黑色”色盒css样式。您可以在“示例3”文件夹中找到这个colorbox.css文件。使用这种样式,您当然会看到黑色闪光,而不是白色闪光,但它与色盒覆盖层的半透明黑色更好地融合在一起 或者,您可以自定义最适合您需要的colorbox.

打开iframe配色箱时,会出现白色闪光。如何预先显示iframe以首先显示白色背景,然后显示假定的iframe?

白色闪烁是colorbox动态生成iframe的结果。加载iframe时,您会看到colorbox窗口本身的背景色

解决此问题的一种方法是使用中演示的“黑色”色盒css样式。您可以在“示例3”文件夹中找到这个colorbox.css文件。使用这种样式,您当然会看到黑色闪光,而不是白色闪光,但它与色盒覆盖层的半透明黑色更好地融合在一起


或者,您可以自定义最适合您需要的colorbox.css文件。有5种预构建样式,您可以在正式的colorbox站点上看到演示。

尝试在colorbox配置中传递
FasticFrame:false
。它使colorbox在尝试显示任何内容之前等待iframe的所有内容被加载

$('a').colorbox({ iframe: true, fastIframe: false });

我用一个加载gif修复了这个问题,这样看起来像是在显示之前加载了颜色框。是这样做的Derek!谢谢你的回答!谢谢你!