Fullcalendar 禁用拖放但启用可编辑

Lor*_*ram 2 javascript drag-and-drop fullcalendar

我花了很多时间来解决一个问题。如何让事件可编辑,但不启用拖放功能。我可能找到了一个很酷的解决方案。使用“revertFunc();”

revertFunc();
Run Code Online (Sandbox Code Playgroud)

该函数用于 eventDrop 事件的每个事件。代码是:

    eventDrop: function(event, delta, revertFunc) {
        revertFunc();
    },
Run Code Online (Sandbox Code Playgroud)

当事件被放下时,他回到原来的位置=>拖放被禁用,但点击的可能性仍然存在^^。

享受。

jon*_*oni 5

要禁用拖放但仍然能够创建事件,您可以使用eventStartEditable。这对我有用。

$(document).ready(function() {
    $('#calendar').fullCalendar({
        eventStartEditable: false
    });
});
Run Code Online (Sandbox Code Playgroud)

让我知道这是否是您正在寻找的解决方案:)