我正在浏览FullCanlendar的文档,以尝试找到一种方法,以禁用进入日历年中创建事件的特定日期的需求。我正在寻找的是一个简单的日历选项,该选项仅每周显示事件,并且没有要求这样的特定日期11月25日。基本上,一个仅在工作日的日历:星期五,星期四等。是否可以选择?
示例在FullCalendar的事件上调用事件或单击日期单元格。
$(element).fullCalendar({
dayClick: function(date, jsEvent, view) {
var newDate = new Date(date.format());
return ((maxDate < newDate) ? '' : someFunctionCall(date.format('YYYY-MM-DD')));
},
eventClick: function(calEvent, jsEvent, view) {
var date = calEvent.start.format('YYYY-MM-DD');
someFunctionCall(date);
}
});
用户点击一天(日历单元格)时被调用。
用户单击事件时调用eventClick。
calevent 是一个事件对象,可容纳事件的信息(日期,标题等)。
jsevent 保存本机JavaScript事件,其中包含低级信息,例如单击坐标。在回调函数中,将其设置为事件的<div>
元素。
date 保留点击日的矩对象。
查看保留当前视图信息,例如名称,标题等。
使用这两个事件函数,您可以实现您实际想实现的内容。希望此答案对您有所帮助。