Меню Spry отображаются в средстве просмотра изображений в Safari

Я создаю страницу с помощью Dreamveaver CS3, и у меня возникла следующая проблема:

Благодаря Dreamveaver я создал вертикальную строку меню с открывающимися подменю, рядом с ней я использовал Меню Медиа> Просмотр изображений для создания слайд-шоу. Он отлично работает, за исключением Safari (в Windows), где подменю скрыты под слайд-шоу.

После поиска в Интернете я нашел несколько человек с этой проблемой, и обычно предлагалось увеличить z-index в подменю. Я пробовал сделать это, но браузеры игнорируют это свойство (например, если я смотрю на элемент inspect в google chrome, который в любом случае отображается правильно, я нахожу все другие свойства, определенные для этого div, но не z-index).

Я также хотел уменьшить z-индекс флеш-файла, но я не уверен, как это сделать.

Буду признателен за любую помощь.

извините, danii, очевидно, я новичок в этом форуме, поэтому я не совсем знаю, как ответить вам. В любом случае мне не хватило места, чтобы поместить весь код в свой комментарий к вашему ответу, поэтому вот он:

AC_FL_RunContent ('codebase', 'ЗДЕСЬ ССЫЛКА НА: //download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','820' , 'высота', '250', 'выровнять', 'absmiddle', 'src', '/ science / terre / slideshow', 'quality', 'high', 'flashvars', 'flashlet = {imageLinkTarget: \' _blank \ ', captionFont: \' Verdana \ ', titleFont: \' Verdana \ ', showControls: false, frameShow: false, slideDelay: 5, captionSize: 0, captionColor: # 333333, titleSize: 0, transitionsType: \' Fade \ ', titleColor: # 333333, slideAutoPlay: true, imageURLs: [\' / science / terre / images / front_slider / river-landscape_820x250.jpg \ ', \' / Sciences / terre / images / front_slider / arctic_820x250.jpg \ ' , \ '/ Sciences / terre / images / front_slider / chaiten_820x250.jpg \', \ '/ Sciences / terre / images / front_slider / coast_terrace_uw820x250.jpg \', \ '/ Sciences / terre / images / front_slider / greem.JPG \ ', \' / Sciences / terre / images / front_slider / Green_river_valley_820x250.JPG \ ', \' / science / terre / images / front_slider / matternhorn_820X250.jpg \ ', \' / science / terrepg / images / front_slider / pebbles_820x250. \ '], слайдL oop: true, frameThickness: 0, imageLinks: [\ 'ЗДЕСЬ ССЫЛКА НА: //macromedia.com/ \', \ 'ЗДЕСЬ ССЫЛКА НА: //macromedia.com/ », \' ЗДЕСЬ ССЫЛКА НА: //macromedia.com/\' ],frameColor:#333333,bgColor:#FFFFFF,imageCaptions: inventory}','pluginspage', 'ЗДЕСЬ ЕСТЬ ССЫЛКА НА: //www.adobe.com/shockwave/download/download .cgi? P1_Prod_Version = ShockwaveFlash ',' масштаб ',' точное соответствие ',' flash_component ',' ImageViewer.swc ',' wmod ',' прозрачный ',' фильм ',' / science / terre / slideshow '); // конечный код AC http://macromedia.com/ '], frameColor: # 333333, bgColor: # FFFFFF, imageCaptions: []} "/> http://macromedia.com/'ght,frameColor:#333333, bgColor: # FFFFFF, imageCaptions: []} "pluginspage =" ЗДЕСЬ ССЫЛКА НА: //www.adobe.com/shockwave/download/download.cgi? P1_Prod_Version = ShockwaveFlash "type =" application / x-shockwave-flash " scale = "exactfit" flash_component = "ImageViewer.swc" wmod = "transparent">

По-прежнему не работает с сафари (по крайней мере, моя версия 5.1.2)

Мне также хотелось удалить белый фон, который добавлялся автоматически, но из-за этого код не работал и в других браузерах.

Спасибо, если вы найдете время посмотреть на это, это было бы здорово.

Кэт


person user2033063    schedule 01.02.2013    source источник
comment
Похоже, у вас есть орфографическая ошибка в имени параметра, измените это: 'wmod', 'transparent' на: 'wmode', 'transparent' в последней части кода тега (предпоследний параметр перед // конец кода AC)   -  person danii    schedule 11.02.2013


Ответы (1)


Убедитесь, что вы встраиваете SWF-фильм (flash-объект) с параметром wmode, установленным на transparent. Взгляните на это для получения дополнительной информации: Google Chrome, Flash и z- индексировать неправильное поведение

Не должно быть необходимости уменьшать z-index объекта flash (что вы можете сделать, так это установить z-index содержащего его div), потому что по умолчанию в любом случае 0.

person danii    schedule 01.02.2013
comment
Спасибо, Дани, за ответ, я пробовал это, но, к сожалению, пробовал, и это все еще не работает. (может я не так делаю?) - person user2033063; 10.02.2013
comment
извините, дани, все это сообщение очень сбивает с толку, я расширил свои вопросы как редактирование, я был бы признателен, если бы вы могли взглянуть - person user2033063; 10.02.2013