如果删除的事件是原始事件数组的一部分,为什么不能将它重新添加到 FullCalendar?
这有效(http://jsfiddle.net/fTu98/1/):
// A simple event object
e = {id: 1, title: 'a', start: Date.now()/1000 };
// Create calendar with no events
$("#calendar").fullCalendar({ events: [] });
// Add event to calendar
$("#calendar").fullCalendar('renderEvent', e);
// Remove event from the calendar
$("#calendar").fullCalendar('removeEvents', 1);
// Re-add event
$("#calendar").fullCalendar('renderEvent', e);
虽然这不是(http://jsfiddle.net/BNmrQ/2/):
// A simple event object
e = {id: 1, title: 'a', start: Date.now()/1000 };
// Create calendar with the event
$("#calendar").fullCalendar({ events: [e] });
// Remove event from the calendar
$("#calendar").fullCalendar('removeEvents', 1);
// Try re-adding event, doesn't work!
$("#calendar").fullCalendar('renderEvent', e);
我想通过说它“在日历上呈现一个新事件”来暗示这一点的文档renderEvent
,但我不明白为什么会这样。
谢谢!