gpt4 book ai didi

javascript - Fullcalendar - 较大的日期不应拖动到较小的日期后面

转载 作者:行者123 更新时间:2023-12-02 18:02:37 29 4
gpt4 key购买 nike

我的日期如下:

开始日期:2013年12月4日

结束日期:2013-12-06

现在我想施加一个限制,即较小的日期不应拖动到较大的日期之后,并且较大的日期不应拖动到较小的日期之前。

这可以实现吗?

这是迄今为止我的代码:

$(document).ready(function() {

$('#calendar').fullCalendar({

editable: true,

events: "json-data.php",

eventDrop: function(event, delta) {
alert(event.title + ' was moved ' + delta + ' days\n' +
'(Dragged)');
},

loading: function(bool) {
if (bool) $('#loading').show();
else $('#loading').hide();
}

});

});

最佳答案

documentation on eventDrop所示:eventDrop 回调在其参数中接收一个 revertFunc 函数,该函数在调用时会将事件恢复到其原始位置。

以下概述了如何编写 eventDrop 回调:

eventDrop : function(event,dayDelta,minuteDelta,allDay,revertFunc) {
var smaller = /* get date of (moved) smaller event */,
bigger = /* get date of (moved) bigger event */;
if ( smaller > bigger ) {
alert('smaller should stay before bigger');
revertFunc();
}
}

关于javascript - Fullcalendar - 较大的日期不应拖动到较小的日期后面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20396993/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com