【问题标题】:Google Maps in IE7 - external absolute positioned elements falling behindIE7 中的谷歌地图 - 外部绝对定位元素落后
【发布时间】:2011-05-31 20:56:00
【问题描述】:

我的页面上嵌入了谷歌地图,在 IE7 中还有一个下拉菜单。

发生这种情况是因为 IE7 不知道如何正确定位元素的 z-index 值,如果有一个相对定位的元素被扔到混合中。

过去,当我遇到这个问题时,通常会有一个不必要的相对定位元素。一个快速的位置:静态,一切都很好。

但在这种情况下,Google 地图需要相对定位 map_canvas,以便可以定位地图的各个部分......

那里还有其他工作吗?任何人都可以提出其他解决方案吗?

提前致谢。

【问题讨论】:

  • 能否提供html和css代码。也许是一个小提琴或一个活生生的例子。我确定我遇到了类似的问题并修复了它,但似乎无法回忆。如果上面提供了,也许它会来找我。
  • 希望我能,它在一个封闭的服务器上。谢谢,希望有人可能对此有一些经验并回忆起解决方案。

标签: css google-maps css-position


【解决方案1】:

这里无法访问 IE7,所以我不确定这是否有效...但您可以尝试以下操作:将 Google 地图 div 保留为 position:relative;,但尝试将其放在另一个 div 中,即 @987654324 @

【讨论】:

    【解决方案2】:

    也为下拉菜单的父元素提供更高的 z-index。

    【讨论】:

    • 不,正如我在问题中提到的,在 IE7 中没有任何效果,因为 map_canvas 是相对定位的。
    猜你喜欢
    • 1970-01-01
    • 2014-12-27
    • 2011-11-21
    • 2017-12-30
    • 2011-07-27
    • 2013-02-10
    • 2013-09-29
    • 2014-11-30
    • 1970-01-01
    相关资源
    最近更新 更多