如何在同一页面上运行不同版本的jQuery?我的公司购买了一个在页面上呈现ASP.NET控件的产品。此控件使用jQuery 1.2.3并向页面添加脚本标记以引用它。如果以任何方式修改控件(包括修改引用不同版本的jQuery),控件的开发人员将不支持使用该控件。我即将开始开发自己的控件,并希望使用jQuery 1.3的功能和速度改进。这两个控件都需要存在于同一页面上。如何让购买的控件使用jQuery 1.2.3和新的自定义开发来使用jQuery 1.3?出于好奇,如果我们要使用另一个需要引用另一个版本的jQuery的控件呢?
3 回答
温温酱
TA贡献1752条经验 获得超4个赞
正如所说的ConroyP你可以这样做jQuery.noConflict
但不要忘记var
在声明变量时。像这样。
<script src="jQuery1.3.js"></script><script> var jq13 = jQuery.noConflict(true);</script><!-- original author's jquery version --><script src="jQuery1.2.3.js"></script>
您可以通过在函数后添加(jq13)将所有$连接到jq13 })
。像这样
(function($) { ... })(jq13);
添加回答
举报
0/150
提交
取消