Отображение меню Spry в окне просмотра изображений в Safari
Я создаю страницу с помощью Dreamveaver CS3, и у меня есть следующая проблема:
Благодаря Dreamveaver я создал вертикальную строку меню с раскрывающимися подменю, рядом с которой я использовал меню "Медиа" > "Просмотр изображений" для создания слайд-шоу. Он отлично работает, за исключением Safari (в Windows), где подменю скрыты под слайд-шоу.
После поиска в Интернете я нашел несколько людей с этой проблемой, и обычно предлагалось увеличить z-индекс в подменю. Я пытался сделать это, но браузер шва игнорирует это свойство (например, если я смотрю на элемент inspect в Google Chrome, который в любом случае отображается правильно, я нахожу все другие свойства, определенные для этого div, но не z-index).
Я также хотел уменьшить z-индекс флеш-файла, но я не уверен, как это сделать.
Буду признателен за любую помощь.
извините, Дания, очевидно, я новичок в этом форуме, поэтому я не совсем знаю, как вам ответить. В любом случае, у меня не было достаточно места, чтобы поместить весь код в мой комментарий, чтобы вы ответили, вот оно:
AC_FL_RunContent ('codebase', 'ЗДЕСЬ ССЫЛКА НА://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','820','высота','250','Align','absmiddle','SRC', '/ науки / Терре / слайд-шоу', 'качество', 'высокий', 'FlashVars','flashlet={imageLinkTarget:\'_blank\'CAPTIONFONT: \ 'Verdana \', titleFont: \ 'Verdana \', showControls: ложь,frameShow: ложные,slideDelay:5,captionSize:0,captionColor:#333333,titleSize:0,transitionsType:\'Fade\",titleColor:#333333,slideAutoPlay: правда,imageURLs:[\'/ науки / Терре / изображения /front_slider/ река-landscape_820x250.jpg\',\'/ науки / Терре / изображения /front_slider/arctic_820x250.jpg\',\'/ наук / Терра / изображения /front_slider/chaiten_820x250.jpg\',\'/ науки / Терра / изображений /front_slider/coast_terrace_uw820x250.jpg\',\'/ науки / Терра / изображения /front_slider/greem.JPG\'\ '/ науки / Терра / изображения /front_slider/Green_river_valley_820x250.JPG\',\'/ науки / Терра / изображения /front_slider/matternhorn_820X250.jpg\',\'/ науки / Терра / изображения /front_slider/pebbles_820x250.jpg\'],slideLoop:true,frameThickness:0,imageLinks:[\'ЗДЕСЬ ССЫЛКА НА: //macromedia.com/ \', \ 'ЗДЕСЬ ССЫЛКА НА: //macromedia.com/ \', \ 'ЗДЕСЬ ССЫЛКА НА://macromedia.com/\'],frameColor:#333333,bgColor:#FFFFFF,imageCaptions:[][','pluginspage','СЮДА ССЫЛКА НА://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','scale',' correctfit','flash_component','ImageViewer.swc','wmod','transparent','movie','/ Sciences/terre/slideshow'); // конец кода AC http://macromedia.com/'],frameColor:#333333,bgColor:#FFFFFF,imageCaptions:[]}" /> http://macromedia.com/'],frameColor:#333333,bgColor:#FFFFFF,imageCaptions:[]}" pluginspage=" ЗДЕСЬ ССЫЛКА НА://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" scale="correctfit" flash_component="ImageViewer.swc" wmod="прозрачный" >
Все еще не работает с сафари (по крайней мере, моя версия, которая является 5.1.2)
Я также пытался удалить белый фон, который был добавлен автоматически, но это привело к тому, что код не работал в других браузерах.
Спасибо, если вы найдете время, чтобы посмотреть на это, это было бы здорово.
Kat
1 ответ
Убедитесь, что вы встраиваете SWF-фильм (объект Flash) с параметром wmode, установленным в transparent
, Посмотрите на это для получения дополнительной информации: неправильное поведение Google Chrome, Flash и z-index
Не должно быть необходимости уменьшать z-индекс флеш-объекта (что вы могли бы сделать, это установить z-индекс div, содержащего его), потому что по умолчанию равно 0 в любом случае.