fullcalendar点击日期不起作用

时间:2017-04-11 11:25:18

标签: jquery fullcalendar

在我点击日期的全日历中。当我再次点击选择日期

时,日期不是第一次选择
$('#calendar').fullCalendar({
  header: {
    left: 'prev,next today',
    center: 'title',
    right: 'month,agendaWeek,agendaDay'
  },
  selectable: true,
  events: function(){

        title: 'Test1',
        start: new Date(2017, 4, 20),
        tip: 'Personal tip 1'
    },
    title: 'Test2',
    start: new Date(2017, 4, 21),
    tip: 'Personal tip 2'
  }
});

2 个答案:

答案 0 :(得分:0)

我对你的例子有一些评论。

<强>首先: 我不知道new Date(2017, 4, 20)代码是如何为你工作的,因为从你的例子中我无法弄明白。我建议你添加更多细节。

<强>第二 如果您想为事件添加一个新变量(如示例提示),那么您应该在官方doc中查看如何执行此操作。

第三个: events fullcalendar的变量可以获得一个函数,但不像你的例子那样。查看官方doc

第四:我必须定义点击事件时会发生什么。检查官方doc

这是一个jsfiddle示例,对我的代码有用。

答案 1 :(得分:0)

dayClick: function(date, jsEvent, view) {

alert('Clicked on: ' + date.format());

alert('Coordinates: ' + jsEvent.pageX + ',' + jsEvent.pageY);

alert('Current view: ' + view.name);

// change the day's background color just for fun
$(this).css('background-color', 'red');

}

请检查fiddle