Почему моя Flash-анимация перекрывает мою позицию div? - PullRequest
1 голос
/ 08 февраля 2009

Я использую FancyBox для создания всплывающего изображения.

FancyBox (Если вам интересно.)

Появляется div с z-index: 92;.

У меня запущена Flash анимация, которая намного ниже, чем z-index.

Моя проблема в том, что в двух разных браузерах Firefox (одинаковые версии) у меня разные результаты.

В одном все выглядит нормально. В другом Flash-анимация появляется перед div. Я попытался обновить и перезапустить браузер, но всегда возникает одна и та же проблема.

Я знаю, что один из снимков экрана от IE, но он предназначен только для справки.

Что я мог делать не так?

http://www.my -clock.net / TMP / sreen01.jpg

альтернативный текст http://www.my -clock.net / tmp / sreen02.jpg

Ответы [ 5 ]

11 голосов
/ 08 февраля 2009

Попробуйте установить свой wmode = прозрачный на вспышке. Это предотвратит наложение вспышки поверх всего, независимо от того, какой z-индекс вы установили.

1 голос
/ 09 марта 2010

Помните, что вам нужно установить параметр wmode отдельно для IE и других браузеров:

<param name="wmode" value="opaque" /> <!-- for IE -->
<embed src="images/banner/banner.swf" quality="high" wmode="opaque" ... <!-- for other browsers-->
1 голос
/ 08 февраля 2009

Вы можете попробовать вставить свой код CSS в w3schools TryIt Editor , чтобы проверить, правильно ли он и работает ли z-index как вы думаете.

0 голосов
/ 23 марта 2009

Что делать, если вы не можете изменить режимы работы со вспышкой, потому что это баннер из сети, такой как AdSense?

0 голосов
/ 08 февраля 2009

Хотя wmode=transparent будет работать, это приведет к значительному падению производительности . Вы, вероятно, получите лучшие результаты с wmode=opaque.

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