jQuery库在其他库之后导入
在其他库和jQuery库都被加载完毕后,可以任何时候调用jQuery.noConflict()
函数来将变量\$的使用权移交给其他JavaScript库。示例如下:
1 | // ...省略其他代码 |
然后,就可以在程序里使用jQuery()函数作为jQuery对象的制造工厂。
此外,还有另外一种选择。如果想确保jQuery’不会与其他库冲突,但又想自定义一个快捷方式。可以进行如下操作:
1 | // ...省略其他代码 |
可以自定义备用名称,例如jq,\$j等。
如果不想自定义名称,还想继续使用\$符号,又不能与其他js库冲突的话,可以使用以下两种办法:
其一:
1 | <script type="text/javascript"> |
其二:
1 | <script type="text/javascript"> |
jQuery库在其他库之前导入
如果jQuery库在其他库之前就导入了,那么可以直接使用“jQuery”来做一些jQuery的工作,同时,可以使用\$()方法作为其他库的快捷方式。无需调用jQuery.noConflict()
函数。示例如下:
1 | <!-- 引入 jQuery --> |