Hello,

kok nae-ga ha-myun an-dweneun MAGIC...🧚

웹 프로그래밍/에러로그

jQuery 충돌 문제 해결

✿도담도담 2020. 4. 3. 11:11
jQuery.noConflict()

함수명 그대로 jQuery 충돌을 막기 위한 함수다.

 

이 친구는 또 처음본다. ( 안녕..? )
친구를 만나게 된 계기는...
카페24 쇼핑몰을 제작해보면 외부 스크립트 및 스타일시트를 불러올때
script태그랑 link태그를 사용하지 않고
자체 문법으로 불러오고 있는데 자체 문법을 사용한 파일들을
한데 묶어 optimizer이라는 이름으로 하나만 불러오고 있다.               
( 디버깅할때 넘 힘들다 )

 

그리고 레이아웃에 떡하니 이런 주석을 적어놨다.

스마트디자인에서는 JQuery 1.4.4 버전이 내장되어있습니다. 추가로 호출하면 충돌이 생길 수 있습니다.

 

하지만 그냥 script로 불러온 나로썬 내장 jQuery가 당연히 먹힐리 없고
( 실행 순서가 다르기 때문에... )
나는 jQuery를 직접 새로 넣어놨다.
그리고 slick 라이브러리를 사용하고 있었는데
$(document).ready(function(){}) 이나 특정 이벤트에서
slick을 호출하니 오류가 나는게 아닌가 -ㅅ-


저 친구 한줄이면 해결할 문제를 2시간 삽질했다.

이게 개발자의 매력이지 흐헝...😩