与2个javascript文件冲突
我是javascript新手,所以我尝试使用两个jQuery插件,它们不能一起正常工作。如果我去掉两个中的一个 我如何解决这个问题?我可以粘贴这两个.js文件,但这是2k行代码,我不想用这么多行代码打扰你与2个javascript文件冲突,javascript,jquery,autocomplete,view,photo,Javascript,Jquery,Autocomplete,View,Photo,我是javascript新手,所以我尝试使用两个jQuery插件,它们不能一起正常工作。如果我去掉两个中的一个 我如何解决这个问题?我可以粘贴这两个.js文件,但这是2k行代码,我不想用这么多行代码打扰你 或者,如果您知道一些插件可以实现某些功能,也会有所帮助=) -- 更新: 谢谢各位, (我无法在你的答案中添加评论(我真的不知道为什么),网站存在一些问题。) @Mörre我注意到,当我在AJS.js中删除这一行时,它可以工作(部分工作): AJS.exportToGlobalScop
jquery别名
明确引用jquery
对象,则可能会使其工作,即:
<script type="text/javascript">
$(document).ready(function() {
});
</script>
$(文档).ready(函数(){
});
尝试:
jQuery(文档).ready(函数(){
});
使用自动完成库时,将客户机代码中的任何$
引用更改为jQuery
如果它与这个“区域”相关,那么在简要查看代码之后,没有进一步检查,AJS代码首先将所有内容都放在一个全局对象AJS中,然后将该对象的每个属性导出到全局名称空间中。不良行为。第一个是一个普通的jQuery插件。建议:不要使用AJS,或删除导出到全局空间(然后只需通过在AJS方法前面加上“AJS”来调用它们)。“它们工作不正常”并不能充分说明您的问题所在。加载页面时控制台中是否存在JavaScript错误?插件的某些方面不起作用吗?是否存在页面布局问题?有很多可能性,但您什么也没告诉我们。没有
$jQuery
变量,您的意思是jQuery
没有$
不用担心-这是在黑暗中拍摄的。很高兴它对你有用;)
<script type="text/javascript">
jQuery(document).ready(function() {
});
</script>