Jquery fullcalendar eventClick函数无法正常工作

时间:2015-09-16 12:57:22

标签: javascript jquery

我正在使用FullCalendar插件作为我的日历。

我正在尝试遍历我获得的一些ajax数据,并使用我想要使用的相关字段填充我的日历。

这就是我正在做的事情:

for (var i = 0; i < $requests.length; i++)
{ 
  var currEvent = {
    title: $requests[i].staff_name,
    start: new Date($requests[i].start_date),
    end: new Date($requests[i].end_date),
    backgroundColor: $requests[i].color,
    borderColor: $requests[i].color,
    textColor: "white",
  }

  $module.fullCalendar(
    'renderEvent',
     currEvent,
     true
   );
 }

这将填充我的日历,但我一直在尝试添加eventClick回调,以便我可以提醒事件的标题或其他内容。但是我所做的一切都会导致输出到日历或输出点击功能无效。如何渲染我的事件然后为每个事件分配一个点击功能?

1 个答案:

答案 0 :(得分:0)

这段代码会这样做,我也不小心调用了两次插件,这完全搞砸了。

$module.fullCalendar({
                weekends: false,
                eventLimit: 3,
                editable: false,
                disableResizing: false,
                events: allEvents,
                eventClick: function(event, element) {
                  alert(event.title);
                }
              });