Flash под меню HTML - PullRequest
       21

Flash под меню HTML

0 голосов
/ 30 мая 2010

Я борюсь с этой проблемой в течение нескольких часов, и она сводит меня с ума. Я хочу, чтобы мое выпадающее меню помещалось над областью вспышки, и оно работает, но только в FF. Отмена IE и Opera показывает мое меню под flash.

Система меню DHTML является максимально простой, и она была написана мной с нуля.

Я пробовал все, и все же это не работает, как должно.

Я пытался поместить элемент flash с помощью скрипта jquery.flashEmbed и стандартного кода с прозрачным параметром, но он никогда не работает. Пожалуйста, помогите мне, я теряю голову.

Вот текст:

http://www.project.yamandi.com/toton/

С уважением, David

Ответы [ 3 ]

1 голос
/ 30 мая 2010

Используйте wmode=opaque или wmode=transparent. Значением по умолчанию является wmode=window, в результате чего элемент flash всегда будет иметь z-index больше, чем другие элементы на странице.

0 голосов
/ 30 мая 2010

Спасибо за ответ, но я наконец нашел решение. Я читал, что использование тега param с прозрачным значением может решить проблему, но это не так. Решение состоит в том, чтобы поместить wmode = "transparent" в EMBED TAG (!!!) следующим образом:

Это может быть причиной того, что flash-объект будет показан под другими слоями, конечно, с абсолютным позиционным и иерархическим значениями z-index.

С уважением, David

0 голосов
/ 30 мая 2010

Поместите вспышку в деление.

Когда ваш код меню срабатывает, установите style.display = 'none'; Вы можете добавить код, чтобы проверить, не перекрывает ли меню вспышку перед тем, как скрыться. когда ваше меню снова будет скрыто, снова включите вспышку. да, это безобразно.

...