javascript - 在全日历议程日获取不同的背景颜色
问题描述
我需要问,我想agendaDay
根据时间更改背景颜色。所以背景颜色agendaDay
每 15 分钟改变一次。因此,如果用户在晚上 9 点看到完整日历,则晚上 9 点agendaDay
之前的背景颜色与晚上 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');
}
}
}
解决方案
推荐阅读
- javascript - 单击添加任务按钮时,我的引导模式未打开
- mongodb - MongoDB 错误:对大型集合进行分片时出现 16 Invalid Length
- javascript - JSX 值应该是表达式或引用的 JSX 文本
- deep-learning - 如何在 Pytorch 的 EfficieNet 预训练模型中添加最后一个分类层?
- arrays - excel vba:字典和数组;新条目是按值还是按引用?
- php - php 检查时间是否在范围之间
- javascript - 如何使用 JS 将 JS var 作为元素属性的一部分
- django - django nginx gunicorn 应用程序显示 apache2 默认页面 - 仅在 ip 请求上而不是域名
- html - 在 CSS 中没有重复背景图像不起作用
- java - 将一个类的属性继承给另一个类