Javascript 在执行拖放操作时,是否保留旧的重复事件?(完整日历)

Javascript 在执行拖放操作时,是否保留旧的重复事件?(完整日历),javascript,jquery,events,fullcalendar,Javascript,Jquery,Events,Fullcalendar,我正在使用fullcalendar插件,并尝试通过拖放来移动事件。然而,我有一些关于我希望这些东西如何移动的要求。如果事件处于“关闭”状态,或者恰好在日历上的今天之前,我无法移动事件。除了重复发生的事件之外,所有这些工作都很好 对于重复事件,如果我移动其中一个事件,它会将所有其他重复事件一起移动(即使是今天之前发生的事件)。然而,我想让已经发生的重复事件保持不变。我该怎么做 对于所有其他事件(如单日事件),我只使用了eventRender并检查事件状态和日期差异,将event.editable设

我正在使用fullcalendar插件,并尝试通过拖放来移动事件。然而,我有一些关于我希望这些东西如何移动的要求。如果事件处于“关闭”状态,或者恰好在日历上的今天之前,我无法移动事件。除了重复发生的事件之外,所有这些工作都很好

对于重复事件,如果我移动其中一个事件,它会将所有其他重复事件一起移动(即使是今天之前发生的事件)。然而,我想让已经发生的重复事件保持不变。我该怎么做


对于所有其他事件(如单日事件),我只使用了
eventRender
并检查事件状态和日期差异,将
event.editable
设置为false,将
event.disableDragging
设置为true。但是,这现在似乎对定期事件有影响。

要在fullcalendar中定义定期事件,请为所有事件指定相同的id。如果拖动其中一个,它将移动具有相同id的所有其他事件。因此,如果不想移动已发生的事件,给他们一个不同的id。

欢迎来到stackoverflow。因为这篇文章可能会回答这个问题。但是稍微多解释一下可能会帮助其他程序员理解它是如何工作的。谢谢大家的热烈欢迎:)。当然你是对的,最好再加上更多的解释。但在这种情况下,很难添加更多内容,因为要添加内容,我需要知道他是如何渲染事件的。