为什么我的完整日历事件在添加 eventRender 时消失了?

Why are my full calendar events disappearing when adding an eventRender?

我是完整日历的新手。我下载了所有最新文件并进行了测试,一切正常。但是,当我向代码添加 eventRender 时,我的事件从日历中消失了。

$('#calendar').fullCalendar({
    events: [
        {
            title: 'My Event',
            start: '2015-11-20',
            description: 'This is a cool event'
        }
        // more events here
    ],
    eventRender: function(event, element) {
        element.qtip({
            content: event.description
        });
    }
});

如果我删除事件将事件 returns 渲染到日历。我在这里做错了什么?

您是否检查过控制台是否有错误?您可能没有包含 qtip/qtip2 js 库,这将导致事件出错。演示:no qtip included vs has qtip lib

$('#calendar').fullCalendar({
    events: [
        {
            title: 'My Event',
            start: '2015-11-20',
            description: 'This is a cool event'
        }
        // more events here
    ],
    eventRender: function(event, element) {
        element.qtip({ /* qtip is not included with fullcalendar */
            content: event.description
        });
    }
});