Перекрестный браузер выпадающего / всплывающего меню на флэш-фильм - PullRequest
5 голосов
/ 28 октября 2008

Мне нужно, чтобы мое раскрывающееся меню появлялось поверх флэш-фильма, как это делается в кросс-браузерном режиме?

Это может быть сделано, IBM сделает это: http://www.ibm.com/us/ так же, как и GE: http://www.ge.com/

Установка прозрачного WMODE не работает для Firefox

Помещение в Iframe не работает ниже IE7

Кто-нибудь знает лучший способ добиться этого?

Ответы [ 3 ]

3 голосов
/ 28 октября 2008

вот пример со всеми тремя режимами: непрозрачный, прозрачный и без wmode вообще

http://www.communitymx.com/content/source/E5141/wmodeopaque.htm

используйте прозрачный, если под флэш-фильмом есть что-то, что вы хотите видеть, непрозрачный, если вы не хотите показывать то, что под

и установите более высокий z-индекс для меню, чем у флэш-фильма

3 голосов
/ 28 октября 2008

Установите прозрачный wmode и, если необходимо, используйте z-index, как и для любого другого элемента, который действительно должен работать и для Firefox.

1 голос
/ 28 октября 2008

Firefox для Linux показывает вспышку поверх всего. Regardles wmode или z-index.

EDIT: Я только что узнал, что проблема Linux, описанная выше, может быть "исправлена".

Вам нужно добавить iframe с z-index между swf и слоем, который вы хотите поместить поверх него. У iframe изначально должно быть style = "display: none", и вы должны использовать javascript для установки display: block на него после инициализации флэш-плагина. Iframe скроет все swfs, которые находятся под ним в Linux.

...