当"http://www.google.com/jsapi"脚本也链接时,jquery ui不会工作

sam*_*sam 3 jquery jquery-ui google.load

我正在使用jquery UI div在悬停时向上滑动.它本身工作正常,但我也遇到了麻烦,当它<script src="http://www.google.com/jsapi" type="text/javascript"></script>也安装时,(我正在将它用于.load页面上其他地方的某些内容)如果我删除任何一个脚本它们工作正常,但是jquery UI一起停止工作.

这些是我正在使用的脚本 - 任何关于这个的最佳方法的想法?提前致谢.

<script src="http://www.google.com/jsapi" type="text/javascript"></script>

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

Den*_*ret 6

使用Google jsapi时,必须仅使用load方法加载jquery和jquery UI:

    <script type="text/javascript">
      google.load("search", "1");
      google.load("jquery", "1.4.2");
      google.load("jqueryui", "1.7.2");
    </script>
Run Code Online (Sandbox Code Playgroud)

(来自https://developers.google.com/loader/)

这就是重点:当您使用Google API(和服务器)时,您不需要自己包含(并提供)jquery文件.