Вопрос

На моем сайте есть раскрывающееся меню, созданное с помощью CSS и JavaScript, которое раскрывается поверх Flash-анимации.В IE (6 и 7) раскрывающиеся меню располагаются поверх Flash-анимации, однако в Firefox (2 и 3) меню появляются под Flash-анимацией.Есть ли способ заставить это динамическое меню перемещаться НАД Flash в Firefox?

alt text

В IE 7 поверх Flash появляется меню:

В Firefox меню появляется под Flash:(Как я могу это исправить?!)

alt text

Это было полезно?

Решение

Попробуйте установить для wmode значение прозрачного — см. здесь

Другие советы

wmode=opaque, кажется, сработал для меня

Я сделал это здесь: www.toolgal.com, наведите курсор на меню продуктов в верхней части навигации.

Дэн

Используйте z-index и установите для меню значение примерно 100, а для флэш-фильма — что-нибудь отрицательное, например… скажем, -1.

Ваше здоровье

Пробовали ли вы трюк с iframe (т.размещение iframe позади меню, таким образом помещая слои flash позади.)

Трюк с iframe предназначен только для IE (ниже IE7), поэтому, вероятно, он никогда не поможет в Firefox.

Я бы попробовал включить wmode=transparent, чтобы Flash-контент не получал собственный HWND.

Включение wmode=transparent — лучший вариант.Но также учтите, что Firefox в Linux этому не подчиняется, и флэш всегда будет сверху.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top