我在 Mac 上使用 Safari v5 时遇到问题。当我的 Google Map Api 加载到页面中时,它隐藏了我的一些其他 div(它们是绝对定位的)。在地图加载之前,页面会正确呈现。如果我有一个没有地图的页面,则不会发生问题。
例子:www.morecambe-lodge.co.uk
它似乎也干扰了 jquery ui 的加载。有没有更好的方法来延迟加载谷歌地图或解决方案。我已经尝试过 document read 和 window.onload 方法,但问题仍然存在。
我已经在 firefox、ie、chrome 和 safari v4 中进行了测试,这个问题没有重复,似乎只发生在 safari v5 中。
任何建议将不胜感激,谢谢。
z-index 与此错误无关。
当我读完下面的文章后:http://code.google.com/p/gmaps-api-issues/issues/detail?id=3190
我可以通过做两件事来解决我的问题。第一个是将 CSS 中具有“text-indent”的每个条目修改为 9999px 或以下的值。我对所有图标按钮都使用文本缩进,无论它来自 jQuery UI css 还是来自我的 css。将其设置为超过 9999px 给我带来了问题。
修复文本缩进后的第二个问题是字体模糊。以下帮助解决了这个问题:
* {
-webkit-font-smoothing: subpixel-antialiased !important;
-webkit-transform: none !important;
}
文章中提到了这两个内容,但我发现文本缩进需要比建议的小。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)