Jquery 如何隐藏闪存嵌入而不禁用它们
我正在尝试隐藏一些嵌入的flash对象而不禁用它们。现在我将它们放在一个div中,并使用jQueryUIHide方法。问题是,当我稍后使用show方法显示flash时,flash会重新加载。有没有办法防止这种情况Jquery 如何隐藏闪存嵌入而不禁用它们,jquery,flash,embed,Jquery,Flash,Embed,我正在尝试隐藏一些嵌入的flash对象而不禁用它们。现在我将它们放在一个div中,并使用jQueryUIHide方法。问题是,当我稍后使用show方法显示flash时,flash会重新加载。有没有办法防止这种情况 是否可以隐藏闪光灯,但仍在后台工作?例如,要保持在隐藏之前暂停在div中的youtube视频的位置?尝试将元素的样式设置为显示:无?您可以将其包装在div中,并将div显示设置为无,或者将高度设置为零-我相信如果您在闪存所在的实际对象上设置display:none,它不会渲染闪存内容。
是否可以隐藏闪光灯,但仍在后台工作?例如,要保持在隐藏之前暂停在div中的youtube视频的位置?尝试将元素的样式设置为
显示:无?您可以将其包装在div
中,并将div
显示设置为无,或者将高度设置为零-我相信如果您在闪存所在的实际对象上设置display:none
,它不会渲染闪存内容。我可能错了。试试这个CSS:
embed.hidden {
position: absolute;
left: -10000px;
}
然后要取消隐藏,只需删除类“hidden”nick的答案是正确的,但要注意wmode。如果设置为透明,浏览器肯定会停止执行(音乐、本地连接、网络等),并可能重新启动电影
过去给我带来了一些麻烦:)此解决方案还可以防止在显示时重新加载闪存:
.hidden {
width: 0;
height: 0;
}
这没有帮助,因为它会导致在显示器更改回原来的状态时重新加载闪存。谢谢!我确实打开了wmode!:我希望这仍然是真的。现在,当隐藏flash视频时,将继续播放。。。仅在FF中(在mac上)