4

我将 className 添加fc-selected到任何选定的日期,以处理该选定单元格的背景颜色更改。考虑到我回家了,只需要更改color下一个文本,我强行移除了几绺头发,直到后来我才意识到日期事件不在日期单元格中,而是绝对位于它的上方和外部。如何定位日历中选定日期的事件 DOM?

基本上,日期单元格的背景颜色在选择时变为深红色,我需要将标题文本暂时更改为白色。

4

2 回答 2

8

您可以设置事件的

textColor: white或#FFF

http://arshaw.com/fullcalendar/docs/event_data/Event_Object/

您还可以设置eventTextColor同时重做事件

http://arshaw.com/fullcalendar/docs/event_rendering/eventTextColor/

于 2012-12-03T12:11:07.803 回答
1

实际上,我尝试了很多次,但 textColor 或 eventTextColor 的任何变体都没有奏效。所以,我尝试手动更改颜色属性;

.portlet.calendar .fc-event .fc-time {
    color: white;
}

.portlet.calendar .fc-event .fc-title {
    color: white;
}

通过使用像这样的简单javascript,您还可以设置全日历的字体颜色;

var colorStyle = document.getElementsByClassName('fc-title');

for (var i=0; i<colorStyle.length; i++) {
    colorStyle[i].style.color = 'white';
}
于 2017-10-12T12:48:33.287 回答