在我点击日期的全日历中。当我再次点击选择日期
时,日期不是第一次选择$('#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'
}
});
答案 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