jQuery.noConflict()
함수명 그대로 jQuery 충돌을 막기 위한 함수다.
이 친구는 또 처음본다. ( 안녕..? )
친구를 만나게 된 계기는...
카페24 쇼핑몰을 제작해보면 외부 스크립트 및 스타일시트를 불러올때
script태그랑 link태그를 사용하지 않고
자체 문법으로 불러오고 있는데 자체 문법을 사용한 파일들을
한데 묶어 optimizer이라는 이름으로 하나만 불러오고 있다.
( 디버깅할때 넘 힘들다 )
그리고 레이아웃에 떡하니 이런 주석을 적어놨다.
스마트디자인에서는 JQuery 1.4.4 버전이 내장되어있습니다. 추가로 호출하면 충돌이 생길 수 있습니다.
하지만 그냥 script로 불러온 나로썬 내장 jQuery가 당연히 먹힐리 없고
( 실행 순서가 다르기 때문에... )
나는 jQuery를 직접 새로 넣어놨다.
그리고 slick 라이브러리를 사용하고 있었는데
$(document).ready(function(){}) 이나 특정 이벤트에서
slick을 호출하니 오류가 나는게 아닌가 -ㅅ-
저 친구 한줄이면 해결할 문제를 2시간 삽질했다.
이게 개발자의 매력이지 흐헝...😩
'~ 2024.08' 카테고리의 다른 글
[ Node.js / Webpack ] 개발 환경 (0) | 2020.04.04 |
---|---|
[ HTML ] 비디오 태그 자동재생 관련 옵션 (0) | 2020.04.03 |
[ Node.js / Webpack ] 출력 관리 (0) | 2020.03.28 |
[ Node.js / Webpack ] 자산 관리 ( css, image, font, file, loader ) (0) | 2020.03.21 |
html 화면 캡쳐 이미지 zip 파일 다운로드 ( php zip파일 다운 ) (0) | 2020.03.20 |