2015-01-16 22 views
0

我在我的wordpress網站上運行了兩個不同的東西,一個是頁面上的jQuery切換,另一個是谷歌地圖API在不同的頁面上。兼容性問題/ jquery調用函數兩次?

當我在頭中有以下版本的jquery時,我的切換工作,但谷歌地圖功能沒有。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script> 

然後當我把jQuery的較新版本中的任一個低於頭,發生相反的情況,地圖作品,但隨後切換沒有。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> 

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> 

我在做什麼錯?

+0

不要在頁面中使用多個版本的jQuery。 –

回答

0

這個問題是與谷歌地圖,實際上谷歌地圖需要首先和分別調用,谷歌地圖加載本身,之後,它不允許任何其他腳本得到執行,如果你嘗試從一些調用谷歌地圖其他功能,那麼它不會工作,因爲我已經告訴你,它需要在Document.ready函數中調用。使用兩個不同的document.ready函數可能對你有幫助。

還有一件事,在document.ready開始處使用$ .noConflict()。