在日历完全呈现之后,Adam Shaw的jQuery完整日历中是否存在回调?我想在该回调中调用clientEvents函数,以获取客户端上的所有事件。我尝试在viewDisplay中执行此操作,但在呈现事件之前将其调用,并且clientEvents返回0个事件。
最佳答案
实际上,您可以自己添加它。像这样更新render
中的函数fullcalendar.js
function render(inc) {
if (!content) {
initialRender();
trigger('complete', null, true);
}else{
calcSize();
markSizesDirty();
markEventsDirty();
renderView(inc);
trigger('complete', null, true);
}
}
并添加到初始调用回调函数中:
$('#calendar').fullCalendar({
editable: true,
complete: function() {alert('complete');},
或者,您可以根据需要访问所有事件
complete: function() {
var events = $(this).fullCalendar('clientEvents');
for(var i in events)
{
alert(events[i].title);
}
},
关于javascript - jQuery完整日历: callback 'after' the calendar has loaded completely,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9272005/