Android默认浏览器:Google地图使“位置:相对”元素滚动到页面顶部

时间:2013-12-11 08:24:44

标签: javascript html css google-maps android-browser

我在使用谷歌地图和位置调整默认Android浏览器时出现了一个奇怪的错误:相对元素。

在其他所有移动浏览器上都可以,但是当使用JS创建Google Maps元素时,它会开始漂浮在屏幕顶部 - 就像某种视差效果一样。此外,其他位置:相对元素似乎随之滚动。如果我隐藏了Maps元素,则pos:relative元素会再次正常运行。

该元素的现有规则是:

  • 职位:亲属;
  • background-color:rgb(229,227,223);
  • 溢出:隐藏;
  • -webkit-transform:translateZ(0)
  • z-index:0;

如果我将变换设置为“none”或将z-index设置为“-1”,则问题将停止,但是Maps元素将被删除或不响应平移等。

任何帮助都将不胜感激。

谢谢:)

1 个答案:

答案 0 :(得分:0)

太糟糕了,没有"检查元素"在Android上!

您是否尝试过在父div中包装相关div的简单选项?也许地图正在修改父div(即你的div)? 这似乎是一个合乎逻辑的答案,特别是如果地图是神奇的'也影响其他div。