我知道必须使用jQuery.noConflict()
完成此操作,但我无法让它工作。这是我的代码:
基本上,照片功能需要使用版本1.3.2,同时导航功能需要使用1.6.2。
正如您所看到的,我尝试使用jQuery.noConflict()
进行此操作,但无济于事。
提前谢谢。
答案 0 :(得分:1)
为什么nivo lib需要1.3.2? nivo网站本身使用1.7.2就好了。你的nivo lib过时了吗?
答案 1 :(得分:1)
你可以使用noConflict使用多个版本,在引用jquery中的特定方法时使用不同的命名空间。
我不知道你是如何调用这些方法的,但这是流程。
1.Load jQuery version A
2.call var jQuery_A = $.noConflict(true);
3.Load jQuery version B
4.call var jQuery_B = $.noConflict(true);
现在您使用上面创建的两个名称空间引用这两个版本,如下所示。
jQuery_A("#buttonA")
.click(function() {
.......
});
答案 2 :(得分:0)
我乍看之下没有看到任何与this post发生冲突的事情,但我在第44行附近找到了一个未知的jcps变量引用。如果没有在其中一个中声明它,那可能会搞砸了。你加载的脚本。
答案 3 :(得分:0)
我遇到了同样的问题几次,我克服它的方法是在jquery代码中用jQuery实例替换$ jQuery。 e-g:
$(function() {
})
将成为
jQuery(function() {
})