0

提前致谢。

我有一个导航栏,当您将鼠标悬停在它上面时,它会滑出,与页面其余部分的内容重叠。这与其中的大部分内容完美配合,但是当我在屏幕上放置一个 flash 或 jquery 元素时,所述元素会显示在导航上。

我知道解决此问题的一种方法是将导航栏 html 放在其他导航栏 html 下方,但另一种方法会更好。

4

1 回答 1

2

如果没有特定的代码示例(或演示页面的链接),几乎不可能进行故障排除。但是,有一些一般的事情要知道:

  • jQuery 或 Flash 元素的问题通常会有不同的独立解决方案。
  • JavaScript UI 元素几乎可以附加到文档的任何部分,因此更改 HTML 顺序无论如何都不会有帮助

和实际的建议:

  • z-index CSS 属性显然是解决问题的首选。您可能需要对想要“在顶部”的元素应用更高的 z-index。(注意,有些 JS 会动态改变 z-indexes)。Z-index 是一个善变的野兽,可能不会为您做任何事情。
于 2011-11-27T06:02:34.823 回答