0

我在这个问题上挣扎了几个小时,这让我发疯。我希望我的下拉菜单放在闪存区域上,它可以工作,但只能在 FF 中使用。不幸的是,IE 和 Opera 在 Flash 下显示了我的菜单。

DHTML 菜单系统是最简单的,它是我从头开始编写的。

我一直在尝试一切,但仍然无法正常工作。

我试图通过 jquery.flashEmbed 脚本和具有透明参数的标准代码来放置 flash 元素,但它永远不会起作用。请帮助我,我正在失去我的头。

这是xhtml:

http://www.project.yamandi.com/toton/

问候,大卫

4

3 回答 3

1

使用wmode=opaquewmode=transparent。默认值wmode=window将导致 flash 元素始终具有z-index大于页面上其他元素的值。

于 2010-05-30T11:41:59.313 回答
0

将闪光灯放在一个div中。

当你的菜单代码被触发时,设置 style.display='none'; 您可以添加一些代码来检查菜单是否在隐藏之前与闪光灯重叠。当您的菜单再次隐藏时,重新显示闪光灯。是的,它很丑。

于 2010-05-30T09:01:01.010 回答
0

感谢您的回答,但我终于找到了解决方案。我读过带有透明值的 put param 标签可以解决问题,但事实并非如此。解决方案是将 wmode="transparent" 放入 EMBED TAG (!!!),如下所示:

这当然会以绝对定位和分层 z-index 值显示 Flash 对象在其他层下。

问候,大卫

于 2010-05-30T11:39:00.830 回答