2013-01-10 110 views
0

我与Google Maps v3 API和Mootools有冲突。由于某些原因,加载地图的页面加载时看起来不错,但大约10秒后地图消失,除了1个针点之外的所有内容都消失了。与谷歌地图冲突V3 API和MooTools

你可以在这里看到:http://goo.gl/Sr0b2

如果我删除它加载在我的页脚mootools.js,问题消失,但随后一些在我的WordPress主题的JavaScript不起作用,例如下拉菜单中的标题,因此删除mootools不是一个选项。

任何人都知道可能导致冲突的原因以及我如何修复它?

任何帮助表示赞赏。

+0

可能与窗口有关的对象,setTimeouts,原型覆盖等 –

回答

0

我通过为地图使用iframe解决了这个问题,这样页面上的mootools.js不会影响地图脚本。我通常不使用iframe,但在这种情况下,它不会影响网站的搜索引擎优化或其他任何东西,这是一个完美的解决方案。所以如果你有这个相同的问题,你可以在自己的页面上加载地图(除了地图外),然后将它插入到任何地方