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

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

jQuery.noConflict();

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

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

찐빵

이 곳에 작성된 모든 컨텐츠는 CCL 규약의 CC BY-NC-SA (저작자표시-비영리-동일조건변경허락) 조건을 따릅니다. 비상업적 용도로 출처를 밝혀주시면 얼마든지 공유 가능합니다.

You may also like...

%d 블로거가 이것을 좋아합니다: