firefox中存在一个记录良好的错误(自0.9版本开始!),其中隐藏了一个flash,java applet,quicktime ......你可以放入“embed”或“object”标签的任何东西都可以重新启动嵌入式内容/再次显示时重新加载。
在css上修改任何与显示相关的属性时似乎会发生这种情况。通常,在您开始执行复杂的操作之前,这不会有问题,例如在每个选项卡上使用不同的Flash对象向站点添加选项卡式控件。你需要从一个标签跳到另一个标签,并保持你的状态在flash对象上。
有没有人找到解决方法? 我尝试使用以下css隐藏内容,但firefox仍然在隐藏父级时呈现flash对象:
.hideme {
padding: 0 !important;
margin: 0 !important;
display: block !important;
height: 0 !important;
width: 0 !important;
border: none !important;
visibility: hidden !important;
}
虽然这会阻止flash对象重新加载......当切换标签时,它仍会在其他flash对象后面的页面上呈现。
答案 0 :(得分:3)
您是否尝试过将Flash放在页面上而不是隐藏它?
.hideme{
left: -3000px;
}