freezner

[jQuery] $문자가 다른 라이브러리와 충돌을 일으킬때

다양한 자바스크립트 라이브러리를 사용하다보면 jQeury와 충돌이 나는 경우가 종종 있습니다.
그런 상황을 jQuery의 $ 셀렉터를 대체함으로써 문제를 해결할 수 있습니다.

jQuery.noConflict();

jQuery 라이브러리를 추가한 다음 줄에 위 명령을 주면 $ 셀렉터가 아닌 jQuery로 핸들링이 가능합니다.
예를 들면, $(“#sample_block”).css(“display”, “block”); 에서 jQuery(“#sample_block”).css(“display”, “block”); 로 쓰게되는 겁니다.

기존 $보단 키를 더 눌러야하는 귀찮음이 있지만 소스를 뒤집어 엎는 것에 비하면 충분히 감수할만 합니다.

Exit mobile version