如何在同一页面上运行不同版本的jQuery?

如何在同一页面上运行不同版本的jQuery?

我的公司购买了一个在页面上呈现ASP.NET控件的产品。此控件使用jQuery 1.2.3并向页面添加脚本标记以引用它。如果以任何方式修改控件(包括修改引用不同版本的jQuery),控件的开发人员将不支持使用该控件。

我即将开始开发自己的控件,并希望使用jQuery 1.3的功能和速度改进。这两个控件都需要存在于同一页面上。

如何让购买的控件使用jQuery 1.2.3和新的自定义开发来使用jQuery 1.3?出于好奇,如果我们要使用另一个需要引用另一个版本的jQuery的控件呢?


波斯汪
浏览 657回答 3
3回答

温温酱

正如所说的ConroyP你可以这样做jQuery.noConflict但不要忘记var在声明变量时。像这样。<script&nbsp;src="jQuery1.3.js"></script><script> &nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;jq13&nbsp;=&nbsp;jQuery.noConflict(true);</script><!--&nbsp;original&nbsp;author's&nbsp;jquery&nbsp;version&nbsp;--><script&nbsp;src="jQuery1.2.3.js"></script>您可以通过在函数后添加(jq13)将所有$连接到jq13&nbsp;})。像这样(function($)&nbsp;{ &nbsp;...&nbsp;})(jq13);
打开App,查看更多内容
随时随地看视频慕课网APP