2011-06-25 4 views
3

DIVの中にネストされたFlashムービー(単純なビデオプレーヤー)はjQueryUI-Draggable DIVにネストされています。したがってflash-object < div < div.ui-draggable私は動的に(それを小さいサイズを与えます。この場合minimizedで)ドラッグDIVにクラスを追加/削除する場合DIVクラスの変更を囲むとFirefoxがフラッシュムービーを再起動します

今は、Firefox(3.6および4の両方勝つ& Macは)常にフラッシュムービーを再起動しますそのムービーで再生されているビデオも再開されます。

Webkit、Opera、IE(トライデント)でさえ、この問題は私には分かりません。明確にするため

:私はwmodeopaqueなく、すべてのCSS宣言は、絶対ピクセル寸法を使用し、全く%又はems関与、jQueryのSWFObjectプラグインでフラッシュオブジェクトを埋め込みます。

答えて

1

minimizedクラスは、<div>のCSSボックスを再構築する必要があるようなものです。 (私はhiddenに変更)、それはoverflow財産だった:そして、あなたは私が最終的にフラッシュ・インスタンスが再描画される原因となっ囲む<div/>にCSS値に出くわしたhttps://bugzilla.mozilla.org/show_bug.cgi?id=90268

+0

私はまた、このバグ(2001年に最初に記録されました!)に出くわしました。しかし、私はCSSプロパティがどのように機能しているか知っていればいいと思います。少し試してみる。 – Max

+0

どの作品にまで及んでいないのですか?バージョンによって若干異なりますが、http://mxr.mozilla.org/mozilla-central/source/layout/style/nsStyleStructのNS_STYLE_HINT_FRAMECHANGEとnsChangeHint_ReconstructFrameのインスタンスを探します.cpp - それらをトリガするプロパティがあれば、このバグが発生します。 –

0

に実行しています。 若干異なるCSSソリューションを試してみましたが、すべてうまくいっています。ヒント、ありがとう!ありがとう!

関連する問題