如何禁用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.js
并fullcalendar.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);
对我来说效果很好。