Google 地图 api v3 - IE7 - main.js 错误 - 参数无效(javascript)

2024-03-12

http://bit.ly/xkHPnU http://bit.ly/xkHPnU

我已经查看了所有计时问题,但似乎无法解决此错误。在 IE7 和兼容模式中作为警告错误出现。

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0)
Timestamp: Fri, 2 Mar 2012 21:58:06 UTC


Message: Invalid argument.
Line: 27
Char: 56
Code: 0
URI: http://maps.gstatic.com/intl/en_us/mapfiles/api-3/7/12/main.js

需要另一双眼睛来关注它。

Thanks.


问题出现在第 27 行,此处:e.minWidth=W(d)。的结果W(d)等于 '-12px' 并且 IE 不想将 minWidth 属性设置为负值。

进一步调试可以看到这段代码与地图控件的渲染有关。此外,问题仅出现在地图/卫星视图之间的切换按钮(值c变量是“路线图”)。而且看起来代码是通过触发执行的onchange事件,可能与地图上的选项卡相关。作为测试,我在 Proxomitron 中使用简单的规则删除了这些选项卡,并且该错误不再出现。

因此,尝试将这些选项卡放置在这样的位置或方式(例如,将父级 div 的位置设置为相对位置,并且选项卡的父级具有绝对位置和负值topcss 属性),它们下面的部分在初始化(应用于它们的选项卡脚本)期间不会改变大小,或者在渲染后初始化您的谷歌地图(设置一些延迟)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Google 地图 api v3 - IE7 - main.js 错误 - 参数无效(javascript) 的相关文章