在项目中需要使用两个版本的JQuery时,两个JQuery都会占用$符号,后引用的JQuery会抢到$符号的使用权,导致无法使用先引用的JQuery.
解决办法:JQuery中提供了noConflict()函数,该函数返回jQuery对象本身,可以用来取别名,在引入第一个JQuery后,使用该方法对该版本中JQuery对象取别名,再引入第二个版本JQuery,这样就可以通过别名使用第一个版本的JQuer,第二个版本仍然通过$使用,避免$符号占用冲突。
例如:
<script type="text/javascript" src = "第一个版本"></script>
<script type="text/javascript">
var type1 = $.noConflict();//通过变量type1使用版本一中的方法
</script>
<script type="text/javascript" src = "第二个版本"></script>//通过变量$使用版本一中的方法
转载请注明原文地址: https://ju.6miu.com/read-1124176.html