与2个javascript文件冲突

我是javascript的新手,所以我尝试使用两个jQuery插件,但它们无法正常工作.就算我删除两个之一.

我该如何解决这个问题?我可以粘贴两个.js文件,但这是2k行代码,我不想这么多行代码困扰您.

> jQuery.autocomplete.js
> Greybox plugin AJS.js

或者,如果您知道某些具有某些功能的插件,也会有所帮助=)


更新:

感谢大伙们,
(我无法在您的答案中添加评论(我真的不知道为什么),该网站存在一些问题.)
@Mörre我在AJS.js中删除此行时注意到(它的一部分):

AJS.exportToGlobalScope();

但是在那之后,我不知道该怎么办,对不起,伙计们,我是javascript语言的新手,所以你说我不明白.

@吉姆,我没有找到任何东西:

    $(document).ready(function(){

    });

如您所说,用jQuery替换.

我尝试将所有的’$’替换为’jQuery’,但仍然无法正常工作.

解决方法:

瓦尔特

您可能会发现$别名发生冲突.如果您使用完整的jquery别名(而不是:)显式引用jquery对象,则可能会使其正常工作.

<script type="text/javascript">
    $(document).ready(function() {

    });
</script>

尝试:

<script type="text/javascript">
    jQuery(document).ready(function() {

    });
</script>

使用自动完成库时,更改客户端代码中对jQuery的任何$引用.

只是想想是否与这个“区域”有关

上一篇:将ON1 Photo RAW 2019与Adobe Lightroom Classic CC一起使用


下一篇:《第31天:JQuery - 轮播图》