jQuery.noConflict()的存在只有一个目的:它容许你在同一个页面加载多个jQuery实例,尤为是不一样版本的jQuery。你可能会以为奇怪,为何要在一个页面加载/使用多个不一样版本的jQuery对象呢?通常而言,有两种状况。第一种状况,你的业务代码采用了最新版的jQuery库,而你选用的第三方插件依赖的更早版本的jQuery库;第二种状况,你正维护着一个系统,它已有的业务代码因为各类缘由,引用了较老版本的jQuery库,你新开发的模块采用的是其余版本的jQuery库。不论哪一种状况,你都不得不面对,jQuery对象/方法冲突的问题。幸运的是,jQuery.noConflict()帮你解决了这个烦恼。插件