首页 > 网站 > WEB开发 > 正文

jquery的版本共存问题

2024-04-27 15:13:28
字体:
来源:转载
供稿:网友

当存在多个jquery版本时,可以通过noConflict方法释放对$或者jQuery的控制权

jQuery.noConflict([extreme])

运行这个函数将变量的控制权让渡给第一个实现它的那个库。参数:extreme:当为true时,释放对jQuery的控制权,反之释放对的控制权 代码:

//引入两个不同版本的juqery<script src="jquery-1.8.2.min.js"></script><script src="jquery-1.11.1.js"></script><script type="text/javascript"> $(document).ready(function(){ //释放对$的控制权 console.log($.fn.jquery);//输出jquery的版本号 1.11.1 $.noConflict(); console.log($.fn.jquery);//1.8.2 console.log(jQuery.fn.jquery);//1.11.1 //释放对jQuery和$的控制权 console.log(jQuery.fn.jquery);//1.11.1 $.noConflict(true); //jQuery.noConflict(true);也可以 console.log(jQuery.fn.jquery);//1.8.2 console.log($.fn.jquery);//1.8.2 //释放对jQuery和$的控制权,同时定义一个新的使用权 var newSymbol = $.noConflict(true); console.log(newSymbol.fn.jquery);//1.11.1 })</script>
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表