我将 fullcalendar v5 与可以放在日历上的外部事件一起使用。
我有一个问题,我不明白我做错了什么......
当我拖放事件时,拖放函数(信息,日期)返回当前日期,而不是事件被删除的日期。
/* initialize the external events
-----------------------------------------------------------------*/
var containerEl = document.getElementById('external-events-list');
new FullCalendar.Draggable(containerEl, {
itemSelector: '.fc-event',
eventData: function(eventEl) {
return {
title: eventEl.innerText.trim()
}
}
});
drop: function(info,date) {
console.log(moment(date).format('YYYY-MM-DD HH:mm:ss'));
$('#ModalAdd #start').val(moment(date).format('YYYY-MM-DD HH:mm:ss'));
$('#ModalAdd #end').val(moment(date).format('YYYY-MM-DD HH:mm:ss'));
$('#ModalAdd #task').val(info.draggedEl.innerText);
$('#ModalAdd').modal('show');
},
如图所示,console.log 中的日期或模态窗口表单上“开始”和“结束”字段中的日期是当前日期......
我不明白……
谢谢 !