Front/JS & jQuery

[js] FullCalendar.js 클릭 이벤트 설정 위치

오선지♬ 2025. 10. 17. 08:59
728x90
반응형

✅ FullCalendar 클릭 이벤트 설정 위치 (버전 5~6 기준)

1) 날짜(day cell) 클릭했을 때

dayClick: function(info) {
    console.log(info.date);        // 클릭한 날짜
    console.log(info.jsEvent);     // JS 이벤트 정보
}
 

버전 5 이상에서는 dateClick 사용:

var calendar = new FullCalendar.Calendar(calendarEl, {
    dateClick: function(info) {
        console.log("날짜 클릭:", info.dateStr);
    }
});
 

2) 이벤트(event) 클릭했을 때

eventClick: function(info) {
    console.log("이벤트 클릭:", info.event);
}
 

예시:

var calendar = new FullCalendar.Calendar(calendarEl, {
    eventClick: function(info) {
        alert(info.event.title);
    }
});
 

3) 드래그로 날짜 범위 선택 (select)

달력에서 드래그해서 일정 만들 경우:

var calendar = new FullCalendar.Calendar(calendarEl, {
    selectable: true,
    select: function(info) {
        console.log("선택 범위:", info.startStr, "~", info.endStr);
    }
});
 
728x90
반응형

'Front > JS & jQuery' 카테고리의 다른 글

[js] window.hasOwnProperty  (0) 2025.11.04
[DB][MySQL] JSON_OVERLAPS()  (0) 2025.10.28
[js] Date 객체끼리 뺄셈(-)  (0) 2025.10.04
[js] getTime()  (0) 2025.10.03
[JAVA] Object.notify()  (0) 2025.09.30