如何使用两个不同版本的JQUERY库
我在我的项目中使用了一个外部Jquery插件。在插件中,他们使用jquery-1.3.2.js。对于我的功能,我使用库jquery/1.10.2/jquery.min.js 问题是,如果我评论jquery-1.3.2,插件的某些功能就不起作用了。如果我同时拥有这两个库,Jquery on方法将不起作用如何使用两个不同版本的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',
// 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