Меню навигации CSS/JavaScript поверх Flash в Firefox
-
09-06-2019 - |
Вопрос
На моем сайте есть раскрывающееся меню, созданное с помощью CSS и JavaScript, которое раскрывается поверх Flash-анимации.В IE (6 и 7) раскрывающиеся меню располагаются поверх Flash-анимации, однако в Firefox (2 и 3) меню появляются под Flash-анимацией.Есть ли способ заставить это динамическое меню перемещаться НАД Flash в Firefox?
В IE 7 поверх Flash появляется меню:
В Firefox меню появляется под Flash:(Как я могу это исправить?!)
Решение
Попробуйте установить для 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 этому не подчиняется, и флэш всегда будет сверху.