Fullcalendar - 禁用重叠事件

zya*_*g91 5 fullcalendar

我有一个日历,显示特定人的约会。如何设置 fullcalendar 以便日历上的事件不能相互重叠?

谢谢

que*_*326 6

选择时可以禁用重叠:

selectOverlap: false
Run Code Online (Sandbox Code Playgroud)

当您拖放时:

eventOverlap: false
Run Code Online (Sandbox Code Playgroud)


Nid*_* J. 2

var events = $('#calendar').fullCalendar('clientEvents');

// start-time in between any of the events
if(eventStartDay > events[i].start && eventStartDay < events[i].end){
    return true;
}
//end-time in between any of the events
if(eventEndDay > events[i].start && eventEndDay < events[i].end){
    return true;
}
//any of the events in between/on the start-time and end-time
if(eventStartDay <= events[i].start && eventEndDay >= events[i].end){
    return true;
}
Run Code Online (Sandbox Code Playgroud)