我想从外部源向fullcalendar jquery插件添加一个事件。我需要活动标题;开始和结束日期。我读到当您在日历上删除外部源时调用drop
回调函数。这会在警报中报告开始日期。 eventReceive
选项显示事件的标题。 drop
回调后会显示此警报。这是代码:
$('#edit_calendar').fullCalendar({
...
droppable: true,
drop: function(date) {
alert("Dropped on " + date );
},
eventReceive: function (event) {
alert('event, ' + event.title + ', was added, (need date here)');
},
如何从drop
回调到eventRecieve
函数获取开始日期值?
答案 0 :(得分:1)
您可以在drop
事件中获取开始日期和结束日期。这是我添加到drop
事件的代码:
drop: function (date, jsEvent, ui, resourceId) {
var memberName = $(this).data('event').title;
var memberID = $(this).attr('id').toString();
//Create Event - add to array
var newEvent = new Object();
newEvent = {
title: memberName,
id: memberID,
start: date.format(),
end: date.format(),
objectID: 0
};
eventsAdded.push(newEvent);
},