我试图隐藏一些嵌入式 Flash 对象而不禁用它们。现在我将它们放在一个 div 中,并使用 jQuery UI 隐藏方法。问题是,当我稍后使用 show 方法显示闪光灯时,闪光灯会重新加载。有什么办法可以防止这种情况发生吗?
是否可以隐藏闪光灯但仍在后台工作?例如,要保持在隐藏之前在 div 中暂停的 youtube 视频的位置?
试试这个 CSS:
embed.hidden {
position: absolute;
left: -10000px;
}
然后取消隐藏它,你只需要删除类“隐藏”
尼克的回答是正确的,但要注意 wmode。如果设置为透明,浏览器肯定会停止执行(音乐、本地连接、网络等),并且可能还会重新启动电影。
过去让我有些头疼:)
此解决方案还可以防止在显示时重新加载:
.hidden {
width: 0;
height: 0;
}
尝试将元素的样式设置为display:none
?
您可以将其包装在 a 中并将div
其设置为 none 或设置为零 - 我相信如果您设置flash 所在的实际位置,它将不会呈现 flash 内容。不过我可能是错的。div
display
height
display:none
object