[error] 스프링부트 html에서 slick slider, datePicker (js) 사용 시 적용안됨

주·2022년 4월 3일

오류해결모음

목록 보기
8/19

main 페이지에 slick slider 라이브러리를 적용해놨는데 js 파일 적용이 안 되고 다른 자바스크립트도 다 적용이 안 되는 것 같았다. 스프링부트는 처음이라.. html+thymeleaf에서 자바스크립트나 제이쿼리를 사용하려면 뭔가 다른 설정이 필요한가...?했지만 그런 건 따로 없는 것 같았다.

​

thymeleaf를 적용해서 자바스크립트 외부 파일을 불러오지 못한다고 생각하고 경로를 th문법으로 바꾸고, 내부스크립트로도 바꿔보고, 제이쿼리 cdn도 바꿔보고, slick slider 라이브러리 주소로 적용하는 것도 파일로 다운받아 적용하는 걸로 바꿔보았지만 해결되지 않았다.

​

그러나 구글링 하면서 이것저것 시도해보면 언젠간 답은 나온다..! 내가 포기하지만 않으면..!ㅎㅎ

스프링콘솔에 오류가 없는 것만 확인했던 나 자신 한심..괘씸..

크롬 개발자도구 콘솔에서 보니까 오류가 잔뜩이었다...ㅋㅋㅋㅋㅋ...

먼저 이 부분이 슬릭슬라이더가 작동되지 않는 오류... 스크립트의 .slick이라는 부분이 뭔가 문제인 것 같다고 생각하며 구글 검색을 해보았다.

slick.js 에러 $(...).slick is not a function 해결방법

너무나 감사하신 분ㅠㅠ.. 제이쿼리 충돌이었다는 것을 새롭게 알게 되었다..

​

충돌방지코드라는 이 코드 넣자마자 바로 해결!! 잘 움직인다!

datePicker 스크립트도 같은 오류가 있어서 바로 앞에 충돌방지코드 추가했더니 해결ㅎㅎ

다른 스크립트와도 한큐에 다 해결이 되었다!

0개의 댓글