jQuery 是一个 JavaScript 库。
jQuery 极大地简化了 JavaScript 编程。
因此在我们的开发中大多喜欢使用jQuery。
但是在开发中我们使用了一些框架,在该框架中使用了 , 或 者 是 我 们 定 义 了 一 个 属 性 为 ,或者是我们定义了一个属性为 ,或者是我们定义了一个属性为,此时$会出现冲突,后面的就会覆盖掉前面的,如果此时jquery是在前面引入的,就会被覆盖掉,此时jquery的方法就没有效果。
针对这种冲突问题,有两种解决方案。
解决方案1:释放$的使用权
注意点:1、释放操作必须在编写其他jQuery代码之前编写
2、释放之后就不能在使用$,改为使用jQuery
jQuery.noConflict();
jQuery(function() {
console.log('>>>>');
})
解决方案2:自定义一个访问符号
var nj = jQuery.noConflict();
ni(function() {
console.log('>>>');
})