달력에서 저장된 일정을 드래그하여 다른 날짜에 드롭하면 일정이 이동됩니다.
이 때 특정 날짜에 대해 사용자가 일정(Event)을 옮기는 것을 막고 싶은 경우,
Dragging 시에 클릭한 이벤트 정보를 확인하여 조건을 만족하면 revert() 할 수 있습니다.
'events':{
eventDrop: function(eventDropInfo) {
//빨간색으로 추가된 일정은 옮기지 않게 한다.
if(eventDropInfo.event._def.ui.backgroundColor == "#d50000"){
eventDropInfo.revert();
}
}
},revert() 시 Dragging이 시작되기 전의 일정(Event) 정보로 복구됩니다.
동작은 아래와 같이 Dragging 이 완료되지 못하고 다시 제자리로 일정이 되돌아옵니다.

[빨간색으로 설정한 이벤트는 옮길 수 없음]
아래 예제에서 확인 가능합니다.
예제) https://jsfiddle.net/g97mbqv1/