这不是直接支持的......但是有一个很好的方法。
我们利用 eventRender 和 start/stop drag/resize 回调。
eventRender: function( event, element, view ) {
if(event.changing){ // If this event is being changed, grab its render date
$("#currenttime").html("Start: "+event.start.format("YYYY-MM-DD hh:mma")+"<br> End: "+event.end.format("YYYY-MM-DD hh:mma"));
}
},
eventResizeStart: function(event, jsEvent, ui, view ){
// We can add properties to the event object
event.changing = true; // Event is being changed
},
eventResizeEnd: function(event, jsEvent, ui, view ){
event.changing = false; // Event is finished being changed
},
eventDragStart: function(event, jsEvent, ui, view ){
event.changing = true;
},
eventDragEnd: function(event, jsEvent, ui, view ){
event.changing = false;
},
JSFiddle
我无法想象这会不稳定的任何原因。而且它的扩展性很强,你可以从这里走向很多方向。
请注意,并非所有事件都有结束日期,因此请在使用前检查是否为空。