首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Safari中的图像查看器下显示Spry菜单

在Safari中的图像查看器下显示Spry菜单
EN

Stack Overflow用户
提问于 2013-02-02 00:02:11
回答 1查看 203关注 0票数 0

我正在使用dreamveaver CS3设计一个页面,我遇到了以下问题:

多亏了dreamveaver,我创建了一个垂直菜单栏,打开了子菜单,在它旁边,我使用了Media>Image浏览器菜单创建了一个幻灯片放映。除了Safari (在Windows上),子菜单隐藏在幻灯片下面之外,它工作得很好。

在网上搜索后,我发现有几个人有这个问题,通常的建议是增加子菜单上的z索引。我尝试过这样做,但是浏览器忽略了这个属性(例如,如果我在google chrome上查看inspect元素,它无论如何都可以正确显示,我找到了为该div定义的所有其他属性,但没有找到z-index)。

我也想减少闪存文件的z索引,但我不确定如何做到这一点。

如果有任何帮助,我将不胜感激。

抱歉,danii,显然我是新来这个论坛的,所以我不知道如何回复你。无论如何,我没有足够的地方将我的评论中的所有代码放在你的答案中,所以这里是:

代码语言:javascript
运行
复制
   AC\_FL\_RunContent( 'codebase','HERE IS LINK TO ://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','820','height','250','align','absmiddle','src','/sciences/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:[\'/sciences/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\',\'/sciences/terre/images/front\_slider/matternhorn\_820X250.jpg\',\'/sciences/terre/images/front\_slider/pebbles\_820x250.jpg\'],slideLoop:true,frameThickness:0,imageLinks:[\'HERE IS LINK TO://macromedia.com/\',\'HERE IS LINK TO://macromedia.com/\',\'HERE IS LINK TO://macromedia.com/\'],frameColor:#333333,bgColor:#FFFFFF,imageCaptions:[]}','pluginspage','HERE IS LINK TO://www.adobe.com/shockwave/download/download.cgi?P1\_Prod\_Version=ShockwaveFlash','scale','exactfit','flash\_component','ImageViewer.swc','wmod','transparent','movie','/sciences/terre/slideshow' ); //end AC code                                                           http://macromedia.com/'],frameColor:#333333,bgColor:#FFFFFF,imageCaptions:[]}" />         http://macromedia.com/'],frameColor:#333333,bgColor:#FFFFFF,imageCaptions:[]}" pluginspage="HERE IS LINK TO://www.adobe.com/shockwave/download/download.cgi?P1\_Prod\_Version=ShockwaveFlash" type="application/x-shockwave-flash" scale="exactfit" flash\_component="ImageViewer.swc" wmod="transparent" >                   

仍然不支持safari (至少我的版本是5.1.2)

我还想删除自动添加的白色背景,但这会导致代码在其他浏览器上也不能工作。

谢谢,如果你有时间看这篇文章,那就太好了。

EN

回答 1

Stack Overflow用户

发布于 2013-02-02 02:46:52

确保在将参数wmode设置为transparent的情况下嵌入swf影片( flash对象)。有关更多信息,请查看以下内容:Google Chrome, Flash and z-index wrong behaviour

不需要减小flash对象的z索引(您可以设置包含它的div的z索引),因为默认值是0。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14650224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档