【发布时间】:2018-09-19 11:02:00
【问题描述】:
我正在使用 fullcalendar,到目前为止,我设置了几乎所有内容,例如从日历外部拖动外部事件,然后使用
将其保存到我的数据库中。drop: function (date, allDay)
并使用以下方法调整事件日期的大小:
eventResize: function (event, delta)
删除使用:
eventDragStop: function (event, jsEvent){
if (jsEvent.pageX >= x1 && jsEvent.pageX <= x2 &&
jsEvent.pageY >= y1 && jsEvent.pageY <= y2) {
alert('deleteeee');
deletefromDb(event);
}
}
剩下的事情是更新事件,我的意思是当我想更改事件日期(而不是调整大小)时 有谁知道我该怎么做???
【问题讨论】:
-
fullcalendar.io/docs/eventDrop 将在您将事件从一个时间移动到另一个时触发(即您拖动整个事件以更改开始和结束时间,而不是在仅更改结束时间的位置调整大小) /
-
@ADyson 是的,谢谢,但是当我打印事件对象时遇到问题,它显示的是旧的开始,而不是下降后的新开始,你该怎么办?谢谢
-
我不知道您如何/何时打印该数据。根据文档,传递给 eventDrop 回调的事件应该在其开始/结束属性中有新的时间。如果您遇到问题,则必须编辑问题以显示重现您问题的代码示例。
标签: jquery fullcalendar adminlte