如何在fullcalendar中禁用拖放功能

Ari*_*ial 29 javascript jquery fullcalendar

我在整个项目中使用FullCalendar,我需要在我的站点的一个区域中显示它,其中事件不可拖动但在月视图中保持突出显示.请任何想法.

Sco*_*eld 40

我知道这是一个老问题,但是没有人能正确回答这个问题,所以你来......

$('#example').fullCalendar({
    disableDragging: true
});
Run Code Online (Sandbox Code Playgroud)

  • 如果要禁用调整大小以及拖动,则可以设置`editable:false` (3认同)

Joc*_*ery 20

DisableDragging替换为:eventStartEditable(自1.6.3版本起)

http://arshaw.com/fullcalendar/docs/removed/disableDragging/

  • 这是2017年的正确答案。更多信息:https://fullcalendar.io/docs1/event_ui/eventStartEditable/ (2认同)

the*_*rty 11

初始化日历时,您只需将disableDragging选项设置为true即可.

$('#calendar').fullCalendar({
    disableDragging = true
});
Run Code Online (Sandbox Code Playgroud)


小智 9

检查以下代码:

设置editable false将禁用拖动.

$('#calendar').fullCalendar({

editable: false,

});
Run Code Online (Sandbox Code Playgroud)


小智 7

不适合我:disableDragging: true

以下代码对我有用,所以请尝试:

$('#example').fullCalendar({
    eventStartEditable: false
});
Run Code Online (Sandbox Code Playgroud)

上面的代码停止将任何事件日期拖动到另一个日期