兼容性/ jquery调用函数问题两次?

时间:2015-01-16 11:17:10

标签: jquery wordpress google-maps toggle

我在wordpress网站上运行两个不同的东西,一个是页面上的jquery切换,另一个是不同页面上的google maps api。

当我在标题中有以下版本的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>

我做错了什么?

1 个答案:

答案 0 :(得分:0)

这个问题出在谷歌地图上,实际上谷歌地图需要先被单独调用,谷歌地图需要自行加载,之后它不会允许任何其他脚本被执行,如果你试图从谷歌地图调用谷歌地图一些其他功能然后它将无法正常工作,因为我已经告诉过你需要在Document.ready函数中调用它。使用两个可能对您有帮助的document.ready函数。

还有一件事,在document.ready开始时使用$ .noConflict()。