我正在制作要在客户网站上展示的 Flash 横幅广告。当用户将鼠标悬停在广告上时,Flash 影片会通过增加 Flash 对象的高度和宽度来展开。
问题是客户在他们的网站上使用了 overflow:hidden,而我的横幅广告包含在一个样式为 overflow:hidden 的 div 中。
当 Flash 影片展开时,它会被剪裁。这只发生在 IE 8 中,所有其他浏览器(至少 IE 7 和 FF)都不会剪辑 Flash 影片。我尝试明确使用 wmode=window 但这似乎没有做任何事情。也许 IE 8 符合标准并在这里做正确的事情,但我只需要它工作!
关于如何在不更改样式的情况下让 Flash 内容扩展出 div 的任何想法(不确定如果我更改客户端站点上的 overflow:hidden 样式会发生什么)。
谢谢!
最佳答案
要将横幅的样式与网站的其余部分隔离开来,您可以尝试将其放在边框为 0 像素的 iframe 中。诀窍在于 iframe 必须足够大以容纳扩展的 Flash 对象。
关于html - IE 8 中的溢出隐藏和 Flash 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1580630/