【发布时间】:2010-07-09 18:38:36
【问题描述】:
我正在使用一个下拉菜单,它的所有代码都写在 .js 文件中。 我的网站上有一个闪光灯。当您将鼠标悬停在任何类别的顶部时,下拉菜单会显示更多内容,但这些附加内容隐藏在 flash 文件后面,flash 文件与下拉菜单内容重叠。
我该如何解决这个问题?
【问题讨论】:
我正在使用一个下拉菜单,它的所有代码都写在 .js 文件中。 我的网站上有一个闪光灯。当您将鼠标悬停在任何类别的顶部时,下拉菜单会显示更多内容,但这些附加内容隐藏在 flash 文件后面,flash 文件与下拉菜单内容重叠。
我该如何解决这个问题?
【问题讨论】:
将 Flash 文件的窗口模式 (wmode) 设置为不透明。如果您正在处理绝对定位,请确保您的菜单的 z-index 更高(如果它是预先制作的下拉菜单,可能已经是)。
喜欢:
swf 对象:
swfobject.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0","expressInstall.swf", {}, {wmode: 'opaque'});
或
<param name="wmode" value="opaque">
在一个典型的定义中。
【讨论】:
谢谢丹,
我实际上找到了解决方案并回来回答我自己的问题,以便其他人在遇到同样问题时可以得到解决方案。
我刚刚在 Flash 文件的 AC_FL_RunContent 中添加了“'wmode', 'transparent'”,效果很好。
谢谢:)
【讨论】: