Internet explorer 谷歌地图&x2B;Jquery:IE中的标记错误

Internet explorer 谷歌地图&x2B;Jquery:IE中的标记错误,internet-explorer,google-maps,jquery,Internet Explorer,Google Maps,Jquery,我希望有人能解释一下 我正在构建一个基于jquery的web应用程序。应用程序有一个加载的页面,一旦ajax调用完成,就会在加载的页面上生成一个Google地图 我的问题是标记“气泡”在IE7或IE6中无法正确渲染(提供了屏幕截图)。它们在Firefox中很好(不可避免) 图片: 在静态页面上生成google地图时,不存在此问题 我相信我能找到一个动态调用页面的解决方法,但是,为了进一步开发涉及ajax的GMap,我--真的--需要知道这里到底出了什么问题,以及是否有可能修复它 我最好的猜测是

我希望有人能解释一下

我正在构建一个基于jquery的web应用程序。应用程序有一个加载的页面,一旦ajax调用完成,就会在加载的页面上生成一个Google地图

我的问题是标记“气泡”在IE7或IE6中无法正确渲染(提供了屏幕截图)。它们在Firefox中很好(不可避免)

图片:

在静态页面上生成google地图时,不存在此问题

我相信我能找到一个动态调用页面的解决方法,但是,为了进一步开发涉及ajax的GMap,我--真的--需要知道这里到底出了什么问题,以及是否有可能修复它

我最好的猜测是ajax调用在某种程度上弄乱了IE的fx.filter用于透明胶片的目录文件路径。但是,我在代码中看不到任何可以修复此问题的内容

如有任何建议,将不胜感激

  • 丹尼尔

    • 我从未使用过GMAPAPI,因此无法提供任何直接建议。我能做的就是问你一些调试问题,因为我也有过类似的平台问题

      • 这种情况是发生在所有标记上,还是只发生在一些标记上
      • 如果只创建一个标记会怎么样
      • 在开始创建标记之前,地图是否已完全加载?是否有此事件的回调
      • 是否有在创建标记后触发的回调?如果是这样,您是否使用它来排队创建标记

      我知道,列出一系列这样的问题有时会对我有所帮助。希望有帮助。

      几周前解决了这个问题-我想人们可能会喜欢一个解决方案

      通过一点适当的侦查工作,这个问题实际上相当容易诊断(感谢那里的鼓励,贾斯汀)。我查看了事件序列,依次禁用所有事件,发现这与ajax调用无关

      问题实际上是jQuery的animate函数——我在content div上设置的不透明度淡入淡出与IE中的googlemaps透明度相混淆

      我打赌这是一个常见的错误


      感谢那些回复者。

      你有没有可能发布链接?