Flash重叠HTML。 IE中的CSS问题?

时间:2010-03-18 15:33:38

标签: html css flash

帮助,这是一个非常独特的问题,我不能为我的生活弄明白。

我的Flash内容与其上方的HTML重叠。

只有在我重新启动后才启动IE并且刷新页面后它就消失了,这种情况才会发生。我甚至添加了一个jQuery $(document).ready函数,它在html和flash内容之间设置了一个边距,以便在加载页面时添加1px的空间。很难弄清楚,因为一旦我刷新页面,它就会消失。

任何输入都非常感激。

这是网站。

http://www.californiaremodels.com

(这只发生在IE中)

这是问题的screen shot

###########已解决######################已解决

我将flash输出设置为javascript var(实际上是json_encoded PHP输出),并在文档加载时将对象插入带有jQuery.(document).ready事件的“flashContent”div。

感谢Andy Shellam !!

3 个答案:

答案 0 :(得分:1)

您是否尝试过使用jQuery加载Flash内容?即使用“this requires javascript / flash”占位符在HTML中设置div宽度/高度,然后让jQuery在页面加载时将OBJECT加载到div中。这样可以解决IE7令人讨厌的“点击此处激活此控件”问题 - 可能是一个类似的问题。

答案 1 :(得分:0)

这可能是因为您正在浮动持有Flash内容的DIV。这应该没关系,但有时IE会对这些事情感到不安。尝试脱掉浮子,看看是否可以解决问题。如果是,请创建一个非浮动的解决方法。

答案 2 :(得分:0)

看起来像是你创造问题的保证金最高的-4px

相关问题