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' );
댓글목록
등록된 댓글이 없습니다.