关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

如何解决jquery库与其他库的冲突

作者:佚名   时间:2014-05-28   分享到:

在通常情况下,由于jquery库良好的封装性,无论是全局变量(global),还是公用函数,都被无一例外地限定在其固有的默认空间中,基于这样的情况,在一般情况下jquery库可以与其他的js库并存,不会发生冲突现象.
   虽然其他库与jquery库不会发生冲突,但由于"$"是jquery自身的快捷符,而其他js库中也含有"$"符,如果多库共存,那么,就存在是哪个库使用"$"符的问题,为了解决这个问题,在jquery中,可以通过函数jquery.noconfliet(),将变量"$"的使用权过渡给需要使用的其他js库,其调用的语法格式为:
   jquery.neconflict()
   这个函数的作用是变更"$"变量的使用权,以确定jquery库不与其他库相冲突,使用权变更后,就只能使用jquery变量访问jquery对象.
   虽然通过函数jquery.noconfliet()可以很好地解决多库共存时变量符"$"的使用权问题,但在实际的应有中,又分为jquery在其他库前导入与在其他库后导入两种情况.



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/hynews/20151126/n3332.html

上海联楷网络新闻