Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用两个不同版本的JQUERY库_Jquery - Fatal编程技术网

如何使用两个不同版本的JQUERY库

如何使用两个不同版本的JQUERY库,jquery,Jquery,我在我的项目中使用了一个外部Jquery插件。在插件中,他们使用jquery-1.3.2.js。对于我的功能,我使用库jquery/1.10.2/jquery.min.js 问题是,如果我评论jquery-1.3.2,插件的某些功能就不起作用了。如果我同时拥有这两个库,Jquery on方法将不起作用 // This will not work if we have both the libraries. $(document.body).on('click', '.productWrap',

我在我的项目中使用了一个外部Jquery插件。在插件中,他们使用jquery-1.3.2.js。对于我的功能,我使用库jquery/1.10.2/jquery.min.js

问题是,如果我评论jquery-1.3.2,插件的某些功能就不起作用了。如果我同时拥有这两个库,Jquery on方法将不起作用

// This will not work if we have both the libraries.

$(document.body).on('click', '.productWrap', function(){
    alert ("reaching here");
});
我不知道使用jQuery-1.3.2的插件有什么功能


如何解决这个问题,使插件和on方法都能完美工作,而不需要对代码进行任何重大更改。

是的,这是可能的;只需使用
$.noConflict(true)


var jQuery_1_3_2=$.noConflict(true);
var jQuery_1_10_2=$.noConflict(true);
示例:

而不是

$('#选择器')。函数()

你会的

jQuery_1_3_2('#选择器')。函数()


jQuery_1_10_2('#选择器')。函数()

是的,这是可能的;只需使用
$.noConflict(true)


var jQuery_1_3_2=$.noConflict(true);
var jQuery_1_10_2=$.noConflict(true);
示例:

而不是

$('#选择器')。函数()

你会的

jQuery_1_3_2('#选择器')。函数()


jQuery_1_10_2('#选择器')。函数()

是的,这是可能的;只需使用
$.noConflict(true)


var jQuery_1_3_2=$.noConflict(true);
var jQuery_1_10_2=$.noConflict(true);
示例:

而不是

$('#选择器')。函数()

你会的

jQuery_1_3_2('#选择器')。函数()


jQuery_1_10_2('#选择器')。函数()

是的,这是可能的;只需使用
$.noConflict(true)


var jQuery_1_3_2=$.noConflict(true);
var jQuery_1_10_2=$.noConflict(true);
示例:

而不是

$('#选择器')。函数()

你会的

jQuery_1_3_2('#选择器')。函数()


jQuery_1_10_2('#选择器')。函数()

您可以使用jquery.noConflict-

包括jQuery的1.3.2版本

然后包括jQuery的1.10.2版本

那就做,

var j = jQuery.noConflict();
此后,无论在脚本中使用$,都必须使用j。
例如:$(“#id1”)=>j(“#id1”)

您可以使用jquery.noConflict-

包括jQuery的1.3.2版本

然后包括jQuery的1.10.2版本

那就做,

var j = jQuery.noConflict();
此后,无论在脚本中使用$,都必须使用j。
例如:$(“#id1”)=>j(“#id1”)

您可以使用jquery.noConflict-

包括jQuery的1.3.2版本

然后包括jQuery的1.10.2版本

那就做,

var j = jQuery.noConflict();
此后,无论在脚本中使用$,都必须使用j。
例如:$(“#id1”)=>j(“#id1”)

您可以使用jquery.noConflict-

包括jQuery的1.3.2版本

然后包括jQuery的1.10.2版本

那就做,

var j = jQuery.noConflict();
此后,无论在脚本中使用$,都必须使用j。

例如:$(“#id1”)=>j(“#id1”)

您真的不应该同时使用两个版本的jQuery。查找较新版本的插件,或使用较新jQuery的其他插件。@ShadowWizard:你错了,你可以使用多个jQuery版本…@Legionar好的,经过一些研究,我得出结论,这就像使用两个不同的库一样。撤回意见。:)那么公认的答案在哪里呢???您真的不应该同时使用两个版本的jQuery。查找较新版本的插件,或使用较新jQuery的其他插件。@ShadowWizard:你错了,你可以使用多个jQuery版本…@Legionar好的,经过一些研究,我得出结论,这就像使用两个不同的库一样。撤回意见。:)那么公认的答案在哪里呢???您真的不应该同时使用两个版本的jQuery。查找较新版本的插件,或使用较新jQuery的其他插件。@ShadowWizard:你错了,你可以使用多个jQuery版本…@Legionar好的,经过一些研究,我得出结论,这就像使用两个不同的库一样。撤回意见。:)那么公认的答案在哪里呢???您真的不应该同时使用两个版本的jQuery。查找较新版本的插件,或使用较新jQuery的其他插件。@ShadowWizard:你错了,你可以使用多个jQuery版本…@Legionar好的,经过一些研究,我得出结论,这就像使用两个不同的库一样。撤回意见。:)那公认的答案在哪里呢???谢谢你的回复。事实上,我知道这个答案。但为此,我需要对插件和代码进行更改。我需要用正确版本的库替换每个选择器。我还应该知道在哪里使用jQuery\u1\u3\u2,在哪里使用jQuery\u1\u10\u2。有什么办法可以避免这种情况吗???@DeveshAgrawal:没有,只是用别名而已<代码>(函数($){/*此处的代码*/}(jquery_x_x_x))有趣,但to被否决了。哦,好吧@魔法师:什么?谢谢你的回复。事实上,我知道这个答案。但为此,我需要对插件和代码进行更改。我需要用正确版本的库替换每个选择器。我还应该知道在哪里使用jQuery\u1\u3\u2,在哪里使用jQuery\u1\u10\u2。有什么办法可以避免这种情况吗???@DeveshAgrawal:没有,只是用别名而已<代码>(函数($){/*此处的代码*/}(jquery_x_x_x))有趣,但to被否决了。哦,好吧@魔法师:什么?谢谢你的回复。事实上,我知道这个答案。但为此,我需要对插件和代码进行更改。我需要用正确版本的库替换每个选择器。我还应该知道在哪里使用jQuery\u1\u3\u2,在哪里使用jQuery\u1\u10\u2。有什么办法可以避免这种情况吗???@DeveshAgrawal:没有,只是用别名而已<代码>(函数($){/*您的c