tas*_*uds 3 jquery fullcalendar
我正在使用fullCalendar插件,并且试图弄清楚如何确定所单击的单元格是否全天。我已经检查过文档,但在那儿找不到。
这是我的代码片段:
$('.calender').fullCalendar({
allDaySlot: true,
dayClick: function(date, jsEvent, view) {
// click event trigged
// but how can I determine if its an all-day?
}
});
Run Code Online (Sandbox Code Playgroud)
使用eventClick
。eventClick
函数回调的第一个参数是事件对象。
eventClick: function(calEvent, jsEvent, view) {
// click event trigged
if(calEvent.allDay) {
// all day
}
}
Run Code Online (Sandbox Code Playgroud)
编辑:
“ date具有点击日期的瞬间。如果单击了一个全日区域,则该时刻将具有不确定的时间。” - FullCallendar文件
尝试这个:
dayClick: function(date, jsEvent, view) {
// click event trigged
if (date.hasTime()) {
// should be all-day
}
}
Run Code Online (Sandbox Code Playgroud)