谁能告诉我coffeescript不将该方法`drop视为另一个参数?
$('#id-calendar').fullCalendar
纵横比:0.5
可编辑:真
可丢弃:真
默认视图:'议程周'
时隙分钟:120
分钟时间:8
最大时间:20
第一天:开始日期()
drop = (date, allDay, jsEvent, ui) ->
控制台日志(日期)
console.log(allDay)
控制台日志(jsEvent)
控制台.log(ui)
originalEventObject = $(this).data('eventObject')
复制的EventObject = $.extend({}, originalEventObject)
复制的EventObject.start = 日期
复制的EventObject.allDay = allDay
$('#id-calendar').fullCalendar('renderEvent', 复制的EventObject, true)
$(this).remove()
返回真
输出是:
变种下降;
$(文档).ready(函数() {
变量开始日期;
开始日期 = 函数() {
var 日,今天;
今天=新日期();
day = today.getDay();
切换(第 2 天){
情况1:
返回 6;
案例-2:
返回 5;
默认:
返回日 - 2;
}
};
return $('#external-events div.external-event').each(function() {
var 事件对象;
事件对象 = {
标题:$.trim($(this).text())
};
$(this).data('eventObject', eventObject);
返回 $(this).draggable({
z索引:999,
埃弗特:真的,
恢复时间:0
});
});
});
$('#id-calendar').fullCalendar({
纵横比:0.5,
可编辑:真,
可丢弃:真实,
defaultView: 'agendaWeek',
slotMinutes: 120,
分钟时间:8,
最大时间:20,
第一天:开始日期()
}, drop = function(date, allDay, jsEvent, ui) { === BUG
var 复制的事件对象,原始事件对象;
控制台日志(日期);
console.log(allDay);
控制台.log(jsEvent);
控制台.log(ui);
originalEventObject = $(this).data('eventObject');
复制的EventObject = $.extend({}, originalEventObject);
复制的EventObject.start = 日期;
复制的EventObject.allDay = allDay;
$('#id-calendar').fullCalendar('renderEvent', 复制的EventObject, true);
$(this).remove();
返回真;
});