在我们的网络应用程序中,我们计划开发Flex中的顶级导航和普通HTML中的页面内容。将鼠标悬停在顶部导航的菜单上,将显示子节点。应该在HTML内容之上显示子项。那么顶部导航SWF文件的高度应该是什么,以使叠加层正常工作。 最初导航的高度将是40 px。在悬停时,它会说200px.ie swf文件的高度应该是200px?如果最初是这种情况(不是悬停),则顶部导航和html内容之间会有一些空白区域。或者我应该在HTMl内容中使用一些CSS来实现这个目标吗? 请提供一些实施此建议的想法。任何帮助将不胜感激。
谢谢, Jish
答案 0 :(得分:0)
如果你制作了SWF 200px而只是将它放在页面内容上方的div中,那么你是对的,当菜单没有显示下拉项目时,你会有一个空白。
我认为你最好的解决方案是将swf内容放在具有高z-index的200px div中。根据您的网站内容,您可以将其放在容器div中,其绝对位置距离页面顶部40 px。使用透明的SWF背景,这应该可以工作......但据我所知,在旧版本的FF和其他版本中存在覆盖透明SWF的渲染问题。通常我已经看到过这个与在页面上悬浮广告有关的问题以及不合作浏览器的解决方法只是重定向到没有广告的页面,但这不适用于您的菜单。