首页 > Web开发 > 详细

解决jquery库和base库的冲突

时间:2017-03-08 18:57:18      阅读:222      评论:0      收藏:0      [点我收藏+]

jquery库引用在base库之前,$的所有权就是base库的;而jquery库引用在base库之前后的话,$的所有权就是jquery库的。解决这种库之间的冲突可用以下方法解决:

情况一,jquery库引用在base库之前

比如:

//var $$ = jQuery;

$(funtion(){       //jquery库引用在base库之前,$的所有权就是base库的

  alert($("#box").ge(0)); //ge()方法属于base而不属于jquery

  alert(jQuery("#box").get(0));  //get()方法属于jquery而不属于base ; 注:若直接写alert($("#box").get(0)); 则会报错

  //alert($$("#box").get(0)); 

});

 

情况二,jquery库引用在base库之后

jQuery.noConflict();   //自行了断,把$的所有权剔除

 

var $$ = jQuery;

 

$(funtion(){       //jquery库引用在base库之前,$的所有权就是jquery库的

 

  alert($("#box").ge(0)); //ge()方法属于base而不属于jquery

 

  alert($$("#box").get(0)); 

 

});

 

 

解决jquery库和base库的冲突

原文:http://www.cnblogs.com/Kailey/p/6520646.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!