解决jquery和其余库的冲突

1、jquery在其余库以后导入jquery

(1)jQuery.noConflict();  // 将变量的$控制权转交给其余库。
         jQuery(function(){
                //代码
         });
 
        $("pp").click();     //其余库
 
(2)var $j = jQuery.noConflict();   // 自定义快捷方式
         $j(function(){
                //代码
        });
 
        $("pp").click();     //其余库   
 
(3)若是不想给jquery自定义名称,可是还想使用$
    1 . jQuery.noConflict();  //将变量的$控制权转交给其余库。
         jQuery(function($){     // 传入$便可
                $("p").click();
         });
 
        $("pp").click();     //其余库
    2 . jQuery.noConflict();  //将变量的$控制权转交给其余库。
         (function($){     // 定义匿名函数并设置形参为$
                $(function(){  //匿名函数内部的$均为jquery
                         $("p").click();
                })
            })(jQuery);
 
        $("pp").click();     //其余库
 
2、在其余库以前导入
         jQuery(function(){     // 直接使用jquery,无需调用 jQuery.noConflict(); 
                jQuery("p").click();
         });
 
        $("pp").click();     //其余库
相关文章
相关标签/搜索