解決jQuery庫與其餘js庫的衝突

2種狀況下解決jquery

 

1.以前導入jquery庫  this

不須要移交$()使用權限,$()權限屬於後導入的庫spa

1.1直接使用jquery而不使用$就能夠解決衝突it

jQuery(function(){io

     jQuery("p")click(function(){function

         alert(jQuery(this).text());cli

    });權限

})query

 

2.以後導入jquery庫  co

須要移交$()使用權限,

2.1 移交權限,使用jQuery

jQuery.noConflict();

jQuery(function(){

     jQuery("p")click(function(){

         alert(jQuery(this).text());

    });

})

2.2移交權限,自定義$名稱

var   $j  =  jQuery.noConflict();

$j(function(){

     $j("p")click(function(){

         alert($j(this).text());

    });

})

2.3 移交權限,還想繼續使用$名稱

 jQuery.noConflict();

jQuery(function($){  //內部繼續使用$

     $("p")click(function(){

         alert($(this).text());

    });

})

相關文章
相關標籤/搜索