我需要在fullcalendar中为特定的预订和阻止日添加课程,我需要突出显示不同颜色的预订和阻止天数.尝试使用一些代码,但没有正确
$("#calendar").fullCalendar({
header: {
left: 'title',
center: '',
right: 'prev,next'
},
selectable: true,
events:[
{
title: 'Booked',
start: '2017-03-11',
end: '2017-03-22'
},
{
title: 'Block',
start: '2017-03-28',
end: '2017-04-6'
}
]
});
Run Code Online (Sandbox Code Playgroud)
eventRender在fullCalendar选项中使用函数:
eventRender: function(event, eventElement) {
if (event.title == "Booked") {
eventElement.css('background-color', 'green');
}
},
Run Code Online (Sandbox Code Playgroud)
或者使用jquery添加一个类 addClass
eventElement.addClass('yourClass');
Run Code Online (Sandbox Code Playgroud)
如果需要,您还可以引用子元素
eventRender: function(event, eventElement) {
if (event.title == "Booked") {
eventElement.find("a.fc-content").css('background-color', 'green');
}
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6927 次 |
| 最近记录: |