Flash-объект для всплывающего окна Div - PullRequest
2 голосов
/ 25 февраля 2011

У нас на сайте запущен видеоплеер Flowplayer (с помощью метода jQuery), всплывающее окно Div с инструментами пользовательского интерфейса jQuery.

Проблема в том, что Div выводится из потока Flowplayer, чтоу игрока потока есть более высокий порядок стека.Взглянув на некоторые другие форумы, я нашел решение, которое я добавил в свой код Flowplayer.wmode Transparent.

flowplayer("player", "URL", { wmode: "transparent", ... });

Это работает в Firefox, но не работает в IE7 и 8. Поэтому я добавил позицию и z-index, но IE7 и 8 показывают, что Flowplayer перемещает всплывающий элемент div.Если бы у кого-то была эта проблема, знаете, как решить эту проблему или у меня есть что-то, на что я мог не обращать внимания, это было бы очень признательно.Спасибо.

В настоящее время Div имеет следующее:

<div ... style="z-index:999; position:relative;"> ... </div>

Редактировать: Даже без позиции и z-индекса он отображается правильно в FF, но не в IE.

1 Ответ

1 голос
/ 25 февраля 2011

Я не уверен, что это сработает, но вы можете попробовать старую технику "IE shim", которая состоит в том, чтобы вставить iframe позади вашего div, заставив IE дать ему приоритет отображения. На следующей странице SO есть ссылка на плагин jQuery, который может немного облегчить вам задачу:

jQuery: проблема с оконными элементами управления в IE6

...