jquery 다른 라이브러리와 충돌 방지하기 - $.noConflict(); > JQuery & JavaScript

STUDY ROOM

JQuery & JavaScript

jquery 다른 라이브러리와 충돌 방지하기 - $.noConflict();

페이지 정보

작성자 JMStudy 작성일15-11-25 11:50 조회6,358회 댓글0건

본문

jQuery를 사용할 때 다른 라이브러리와 충돌이 나는 경우가 있습니다. jQuery는 $를 jQuery의 alias로 사용합니다. 그런데 다른 라이브러리에서 $를 함수나 변수로 사용한다면 jQuery가 제대로 작동하지 않을 수 있습니다. 이를 방지하는 방법은 jQuery에서 $를 alias로 사용하지 않도록 하는 것입니다. $.noConflict(); 또는 jQuery.noConflict(); 를 넣으면 $를 다른 라이브러리가 사용하고, jQuery 코드를 만들 때는 $ 대신 jQuery를 사용합니다. jQuery의 alias를 다른 것으로 만드는 방법도 있습니다. var jb = jQuery.noConflict(); 위와 같이 하면 $ 대신 jb를 jQuery의 alias로 사용합니다. jb( 'p' ).addClass( 'abc' );
댓글목록

등록된 댓글이 없습니다.