0

在我们的 Web 应用程序中,我们计划在 Flex 中开发 Top Navigation 并在普通 HTML 中开发页面内容。将鼠标悬停在 top nav 的菜单上时,将显示子节点。孩子应该显示在 HTML 内容的顶部。那么顶部导航 SWF 文件的高度应该是多少才能使叠加层正常工作。最初顶部导航的高度将是 40 像素。悬停时会说 200px。即 swf 文件的高度应该是 200px?如果最初是这种情况(不是悬停),顶部导航和 html 内容之间会有一些空白空间。或者我应该在 HTML 内容中使用一些 CSS 来克服这个问题?请提供一些关于实现这一点的想法。任何帮助将不胜感激。

谢谢,吉什

4

1 回答 1

0

如果您将 SWF 设为 200px 并将其放在页面内容上方的 div 中,那么您是对的,当菜单未显示下拉项目时,您将有一个间隙。

我想您最好的解决方案是将您的 swf 内容放在具有高 z-index 的 200px div 中。根据您的网站内容,您可以将其放入容器 div 中,绝对位置距页面顶部 40 px。使用透明 SWF 背景,这应该可以工作......但据我了解,在旧版本的 FF 和其他版本中,覆盖透明 SWF 存在渲染问题。通常我已经看到与在页面上浮动广告有关的讨论,不合作的浏览器的解决方法只是重定向到没有广告的页面,但这不适用于您的菜单。

于 2009-10-24T05:31:24.410 回答