如何禁用FullCalendar中的拖动,但保持单击时间段并使“占位符”约会仍然呈现的能力

如何在以下FullCalendar示例中禁用可拖动function? 虽然我不想要“可拖动”function,但我仍然希望能够点击时间段并让占位符约会仍然正常呈现。

http://arshaw.com/js/fullcalendar/demos/selectable.html

$('#example').fullCalendar({ disableDragging: true }); 

感谢https://stackoverflow.com/a/7907576/216084

目前无法将选择限制为单个广告位,但问题出在此处: http : //code.google.com/p/fullcalendar/issues/detail?id = 786

编辑fullcalendar.jsfullcalendar.js更改第3547行

 var d2 = cellDate(cell); 

 var d2 = cellDate(origcell); 

快速查看文档看起来它只是构造函数的一个选项:

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

要删除选择多天的function,我在第5019行修改了文件fullcalendar.js(v1.5.3):

替换这个:

 trigger('select', null, startDate, endDate, allDay, ev); 

这样 :

 trigger('select', null, startDate, startDate, allDay, ev); 

对我来说效果很好。