【问题标题】:How to make the drop down list in header frame overlap body frame?如何使标题框架中的下拉列表与正文框架重叠?
【发布时间】:2009-12-10 18:43:37
【问题描述】:

我有一个标题框架和一个正文内容框架。

我的页眉框架默认是放logo和注销按钮的。

我的body frame是放所有内容的。

现在的问题是:

我决定在标题框架中添加一个下拉菜单。 滚动时,它会下拉一个长列表。

但是,当滚动时,它会下拉到标题框架本身内。我希望它下拉菜单以重叠主体框架。

我知道如果所有内容都在 1 个页面中,它可以轻松完成。

但现在我正在使用框架。

有没有办法解决这个问题? CSS?或者 ?还是根本没有办法?

【问题讨论】:

  • 如果你是div而不是框架会更好......你选择框架有什么理由吗?
  • 我也想这样做,我选择框架的原因是因为我不希望每次内容框架刷新时都重新加载菜单(可能很大)。

标签: css header positioning frame


【解决方案1】:

AFAIK,你不能。每个框架都是一个单独的页面。不使用框架的另一种情况。

【讨论】:

    【解决方案2】:

    假设这两个页面存在于同一个站点上,您可以使用 Javascript 来控制一个框架与另一个框架。

    将菜单放在顶部框架中,将高度为0的弹出部分放在下部框架中。
    然后在顶部菜单中添加一个鼠标悬停事件,该事件调用另一个框架中的函数来展开弹出部分。

    基本上,它可以完成。但我不知道你为什么要那样做。
    它会很脆弱 [并不总是有效 - 如果 JS 关闭了怎么办],难以设置,并且能力有限。

    如果你只是喜欢沮丧,你不必担心,只需花更多时间在 IE6 上运行即可:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-19
      • 1970-01-01
      • 2011-09-20
      • 2012-05-02
      • 1970-01-01
      相关资源
      最近更新 更多