Flash под меню HTML
Я борюсь с этой проблемой в течение нескольких часов, и она сводит меня с ума. Я хочу, чтобы мое выпадающее меню помещалось над областью вспышки, и оно работает, но только в FF. Отмена IE и Opera показывает мое меню под flash.
Система меню DHTML является максимально простой, и она была написана мной с нуля.
Я пробовал все, и все же это не работает, как должно.
Я попытался поместить элемент flash скриптом jquery.flashEmbed и стандартным кодом с прозрачным параметром, но он никогда не работал. Пожалуйста, помогите мне, я теряю голову.
Вот этот HTML-файл:
http://www.project.yamandi.com/toton/
С уважением, Дэвид
3 ответа
Использование wmode=opaque
или же wmode=transparent
, Значением по умолчанию является wmode=window
что заставит флэш-элемент всегда иметь z-index
больше, чем другие элементы на странице.
Поместите вспышку в div.
Когда ваш код меню активирован, установите style.display='none'; Вы можете добавить код, чтобы проверить, не перекрывает ли меню вспышку, а затем скрыться. когда ваше меню снова будет скрыто, снова включите вспышку. да, это ужасно
Спасибо за ответ, но я наконец нашел решение. Я читал, что метка param с прозрачным значением может решить проблему, но это не так. Решение состоит в том, чтобы поместить wmode="transparent" в EMBED TAG (!!!) следующим образом:
Это может привести к тому, что флэш-объект будет показан под другими слоями, конечно, с абсолютным позиционным и иерархическим значениями z-index.
С уважением, Дэвид