Firefox перезапускает флэш-фильм, если изменения в классе DIV - PullRequest
3 голосов
/ 25 июня 2011

У меня есть флэш-фильм (простой видеоплеер), который вложен в DIV, который сам вложен в jQueryUI-Draggable DIV. Таким образом flash-object < div < div.ui-draggable

Теперь, когда я динамически добавляю / удаляю класс для перетаскиваемого DIV (в данном случае minimized, который дает ему меньший размер), Firefox (как 3.6, так и 4 Win & Mac) будет всегда перезапускать флэш-фильм, который также перезапускает видео, воспроизводимое в этом фильме.

Webkit, Opera и даже IE (Trident) не дают мне такой проблемы.

Для пояснения: я встраиваю объект flash с плагином jQuery SWFObject, wmode равен opaque, и все объявления CSS используют абсолютные размеры в пикселях, без % или ems.

Ответы [ 2 ]

1 голос
/ 29 июня 2011

Звучит так, как будто ваш класс minimized вызывает что-то, что требует перестройки блоков CSS для <div>.И тогда вы сталкиваетесь с https://bugzilla.mozilla.org/show_bug.cgi?id=90268

0 голосов
/ 08 июля 2011

Я наконец-то наткнулся на значение CSS на вложенном <div/>, которое вызвало перерисовку экземпляра Flash: это было свойство overflow (которое я изменил на hidden).Разработал немного другое решение CSS, и все прошло хорошо.Спасибо за подсказки, ребята!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...