避免名字冲突任何jQuery()方法
众所周知,在jQuery语法,$符号是jQuery的缩写。但是在某些情况下,可能需要引入其他Javascript库(如原型)在同一页上。由于短方便美元,许多图书馆也使用symbol.in美元以避免名称碰撞,jQuery提供了任何()方法来解决这个问题。调用此方法能对其他图书馆控制美元的标识符。一般模式:
1。包含jQuery之外的库(例如原型)
2。包含jQuery库以获得使用$的权限。
JQuery.noConflict(); / / 3。调用任何方法,给出()美元,给控制第一图书馆
当你给出$控件时,你需要使用jQuery方法,你不能用$调用它,使用jQuery,或者定义一个新的名称而不是$符号。
VaR JQ = jquery.noconflict();
还有一种技术,它可以在$()方法中使用,它的回调函数可以接收一个参数,它是jQuery对象本身,可以将jQuery重命名为$,这样就没有冲突了。
jQuery。(文档)Ready(函数($){)
在这里您可以使用$
})
当然,速记也是可能的。
函数($){
在这里您可以使用$
})
这是本文的全部内容,希望能帮助您学会如何避免jQuery中的冲突。