【发布时间】:2015-11-23 17:51:49
【问题描述】:
我将事件源动态添加到全日历对象 (addEventSource)。
我不明白如何引用这些事件源以使用 removeEventSource 删除它们。
我这里有一个例子: http://jsfiddle.net/64L4npzo/
calendar = jQuery("#calendar").fullCalendar();
event_count = 0;
jQuery(document).on("click", ".add_random_event", function() {
event_count++;
var json_source = [ { title : 'event to remove', start : '2015-11-04' } ];
calendar.fullCalendar('addEventSource', json_source);
jQuery("<div class='remove_event_source' event_count='" + event_count + "'>Remove Event " + event_count + "</div><br>").appendTo("#event_removal");
});
jQuery(document).on("click", ".remove_event_source", function() {
calendar.fullCalendar("removeEventSource", jQuery(this).attr("event_count"));
console.log("Tried to remove event #" + jQuery(this).attr("event_count"));
});
我已阅读此解决方案,但不知道如何应用它:Problem removing event sources from FullCalendar (jQuery)
【问题讨论】:
标签: fullcalendar