将来的你, 肯定会感激现在拼命的自己。

改变css导致Flash swf 重新加载的问题

在Firefox/IE7/8下, 当swf处于不可见状态时,  Firefox会加载, IE不会, 但Firefox不会初始化(init).

样式变更为可见时才会初始化.

可见状态下, 改变position,display属性, 则会重新初始化.

以下样式改变会导致flash重新加载:
display:none -> block;
position:absolute -> relative;

所以如果想在页面上加载并初始化一个swf(正常工作), 但又不想让他可见, 目前来说我知道的方法只有设置该swf的父容器高宽为0.

如果有网友知道更好的解决方法请请联系我并多多指教。



 钟永标

个人头像


 热门推荐


 热门阅读