如果包含DIV类更改,Firefox将重新启动Flash影片

时间:2011-06-25 10:31:23

标签: jquery flash jquery-ui firefox

我有一个嵌套在DIV内的flash电影(简单视频播放器),它本身嵌套在jQueryUI-Draggable DIV中。因此flash-object < div < div.ui-draggable

现在,当我向可拖动的DIV动态添加/删除类时(在这种情况下为minimized,使其尺寸更小),Firefox(3.6和4 Win&amp; Mac)将始终< / strong>重新启动flash影片,该影片也会重新启动该影片中播放的视频。

Webkit,Opera甚至IE(Trident)都没有给我这个问题。

澄清一下:我使用jQuery SWFObject插件嵌入了flash对象,wmodeopaque,并且所有CSS声明都使用绝对像素尺寸,没有%或{{1}参与。

2 个答案:

答案 0 :(得分:1)

听起来你的minimized类会触发需要重建<div>的CSS框的内容。然后你又遇到了https://bugzilla.mozilla.org/show_bug.cgi?id=90268

答案 1 :(得分:0)

我终于遇到了封闭的<div/>上的CSS值,导致重新绘制Flash实例:它是overflow属性(我更改为hidden)。 制定了一个略有不同的CSS解决方案,一切都很顺利。谢谢你的提示,伙计们!