一、问题概述:
1、随着jQuery的流行,采用jQuery和$符为命名空间的js库越来越多,当然jQuery的$符也是参照的Prototype库的,所以当多个库同时以$符或者jQuery为命名空间时,...导致不同版本的jQuery对插件支持的不一样,而刚好我们此时需要用一个高版本的jQuery进行开发,我们用的z-tree则是低版本的jQuery,所以在这种场景下,则会产生$和jQuery命名空间冲突的问题...3、这里jQuery解决多库共存的问题的绝决方案只用于单文件js类库框架,如果是多文件就不行了像EXT这种
二、解决方法
1、通过jQuery自带的noConflict函数将$或者jQuery映射回给之前使用过...$的形式,完成$对象控制权的交
//换, 所以覆盖之后的$对象的值就是在jQuery之前使用到$对象的js
//库中定义的值,而我们也不能使用$符来使用选择器,只能通过jQuery...jQuery对象重新定义一个个性化的名字
}
(1)通过jQuery.noConflict()交还$和jQuery对象的控制权,解决命名控件冲突的问题