如何解决在全日历日程上获得不同的背景颜色
我需要问,我想根据时间更改agendaDay
中的背景颜色。因此agendaDay
中的背景颜色每15分钟更改一次。因此,如果用户在晚上9点看到日历,则agendaDay
上晚上9点之前的背景颜色与晚上9点之后的背景颜色不同。
我尝试手动将时间插入数组并循环,但是结果是我更改了agendaDay
中的所有背景色。你知道如何解决这个问题吗?
这是代码
eventRender: function(events,element) {
var time = moment().format('HH:mm:ss');
var minTime = "05:00:00";
var maxTime = "24:30:00";
var arr = ['05:00:00','05:15:00','05:30:00','05:45:00','06:00:00','06:15:00','06:30:00','06:45:00','07:00:00','07:15:00','07:30:00','07:45:00','08:00:00','08:15:00','08:30:00','08:45:00','09:00:00','09:15:00','09:30:00','09:45:00','10:00:00',];
var i;
for (i = 0; i < arr.length; i++) {
if(time<= arr[i])
{
$(".fc-time-grid .fc-slats td").css('background-color','green');
}
else
{
$(".fc-time-grid .fc-slats td").css('background-color','red');
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。