Fullcalendar 如何删除事件?

Fullcalendar 如何删除事件?,fullcalendar,Fullcalendar,我正在使用外部拖动示例。我可以轻松地将事件添加到日历中。但是,我看不到任何删除事件的方法,无论是通过单击删除按钮还是通过将事件从日历中拖出 其他人是如何解决这个问题的?以下是我的结论,它并不完美,因为fullcalendar控件会在移除之前将其移动回原始位置,但它确实起作用 $('#calendarTrash').remove(); $('#calendar').children('.fc-content').children().append('<div id="calendarTras

我正在使用外部拖动示例。我可以轻松地将事件添加到日历中。但是,我看不到任何删除事件的方法,无论是通过单击删除按钮还是通过将事件从日历中拖出


其他人是如何解决这个问题的?

以下是我的结论,它并不完美,因为fullcalendar控件会在移除之前将其移动回原始位置,但它确实起作用

$('#calendarTrash').remove();
$('#calendar').children('.fc-content').children().append('<div id="calendarTrash" style="float: right; padding-top: 5px; padding-right: 5px; padding-left: 5px;"><img src="/Content/bin-red-icon.png" /></span></div>');
// Attaches drop event to Calendartrash
$("#calendarTrash").droppable({
    tolerance: 'pointer',
    drop: function (event, ui) {
    var item = ui.helper.context.innerText;
    var answer = confirm("Remove '" + item.trim() + "' from the calendar");
    if (answer) {
        remove = true;
        }
    }
});

我猜有更好的方法,但我还没有找到。

我找到了,但它没有解决这个问题,因此我发表这篇文章的原因。哦,那么你知道有一个
removeEvents
方法,你可以根据自己的意愿从日历中删除事件?
if (remove) {
    $('#calendar').fullCalendar('removeEvents', event.id));
    remove = false
}