2013-01-10 159 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,但在這種情況下,它不會影響網站的搜索引擎優化或其他任何東西,這是一個完美的解決方案。所以如果你有這個相同的問題,你可以在自己的頁面上加載地圖(除了地圖外),然後將它插入到任何地方