对于Highcharts,我必须加载此Javascript:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
对于自动填充搜索框,我必须加载此Javascript:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.1/jquery-ui.min.js"></script>
似乎有人取消了另一个。这些脚本是否存在冲突?如果是这样,我该如何解决?
答案 0 :(得分:2)
您需要加载一个jQuery版本或其他版本,但不要加载它两次。
Highcharts可能期望jQuery 1.8.2或更新,而jQuery UI 1.10.1需要jQuery 1.9.1或更新版本。
只需添加最新的jQuery版本,并检查Highcharts和jQuery是否按预期工作。
答案 1 :(得分:2)
你正在加载两个版本的jQuery。加载的最后一个将覆盖jQuery
的值以及可能已添加到上一个jQuery
对象的所有插件。
但是,您的插件很可能会使用多个特定版本。如果Highcharts与1.9.1
一起使用,您可以完全删除对1.8.2
的引用,但在加载Highcharts插件之前应确保已加载1.9.1
。