일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- position
- Semantic
- 깜박임
- 팝업
- 시맨틱
- translate
- 시맨틱 태그
- 가상 클래스
- onclick
- jQuery
- 구글차트
- relative
- window open
- css3
- 가상 요소
- googlechart
- window.open
- absolute
- 새창열기
- html5
- Semantic tag
- HTML
- tag
- jQuery UI
- 페이지 이동
- JavaScript
- Transform
- script
- 툴팁
- 태그
- Today
- Total
무아지경
jQuery 에러 - Uncaught TypeError : Cannot read property 'fn' of undefined 해결하기 본문
jQuery 에러 - Uncaught TypeError : Cannot read property 'fn' of undefined 해결하기
블리셔 2019. 2. 8. 14:14Uncaught TypeError : Cannot read property 'fn' of undefined 해결 방법~!
달력에 일정을 표시해야 하는 페이지를 만들어야 할 일이 생겼습니다.
FullCalendar라는 좋은 무료 캘린더가 있기에
(기업이나 상업용으로 사용시 무료가 아닙니다....ㅠㅠ)
다운받은 후 관련 js / css 파일을 링크 시킨 후 실행는데 아무리 해도 달력이 나오질 않았습니다.
분명 다운 받은 demo 파일은 잘 되는데...
크롬에서 f12를 눌러 개발자도구로 확인해 보니
Uncaught TypeError : Cannot read property 'fn' of undefined 에러가 뜨더군요.
알아보니 fullcalendar.js를 먼저 불러 와서 그렇다고 합니다.
FullCalendar를 실행 하려면 fullcalendar.js를 불러 오기전에
jquery-ui.js 와 moment.min.js 를 먼저 불러 와야 한다는건데요.
js파일을 import 시킬때 순서가 중요하단 이야기 입니다.
저의 경우에는 fullcalendar.js 를 먼저 링크 시키고 그 아래에 moment.min.js 를 링크 시켜서 에러가 났던겁니다.
아래 순서대로 하니 해결 됩니다.
<link href="js/calendar/fullcalendar.css" />
<script src="js/common/jquery-ui.js"></script>
<script src="js/calendar/moment.min.js"></script>
<script src="js/calendar/fullcalendar.js"></script>
FullCalendar 다운로드 : https://fullcalendar.io/
'퍼블리싱 > JavaScript( jQuery )' 카테고리의 다른 글
jQuery UI의 Tooltip 사용시 알 수 없는 소스가 남는 현상 (0) | 2023.02.15 |
---|---|
jQuery 버전 차이 (2) | 2019.03.18 |