添加事件然后再次更改后,没有任何反应,ChickenCluckDetector
。我甚至用// * no callback
仍然没有运气。我错过了什么吗?这是代码:
fullCalendar('refetchEvents')
可见证明:
答案 0 :(得分:2)
这些回调不是事件的属性。它们是顶级的fullcalendar选项。 docs的每个部分代表一个FC顶级选项。某些选项也可以特定于某些事件,但在文档中也会提到它们。如果您查看event object,则会看到没有eventResize
属性,例如。
所以解决方法是将回调移到顶层:
$('#calendar').fullCalendar({
/*...other options*/
eventResizeStop: function (event, jsEvent, ui, view) {
alert('end');
},
// * no callback
eventClick: function (calEvent, jsEvent, view) {
alert('clicked');
},
// * no callback
eventDrop: function (event, delta, revertFunc, jsEvent, ui, view) {
alert('dropped');
},
// * no callback
eventResize: function (event, delta, revertFunc, jsEvent, ui, view) {
alert(event.title + ' end is now ' + event.end.format());
},
events: [{
title: '',
/*... etc*/
这里有一个JSFiddle,它有效。