jquery的版本共存问题

来源:互联网 发布:nginx 缓存设置 编辑:程序博客网 时间:2024/05/18 01:36

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

jQuery.noConflict([extreme])

运行这个函数将变量extreme:truejQuery的控制权
代码:

//引入两个不同版本的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>
0 0
原创粉丝点击