Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 完整日历:具有开放和关闭日背景/标记的事件_Javascript_Jquery_Fullcalendar - Fatal编程技术网

Javascript 完整日历:具有开放和关闭日背景/标记的事件

Javascript 完整日历:具有开放和关闭日背景/标记的事件,javascript,jquery,fullcalendar,Javascript,Jquery,Fullcalendar,我正在用动态事件创建日历 我的事件对象的最简单表示 id:“SDD” 开始:“2018-05-13T0…” 完:“2018-05-26T0” 周一开放:对 星期二开放:假 星期三开放:对 星期四开放:假 ... 因此,在月视图日历中,我想显示我的事件,如果open\u monday为true,则在事件中显示当天网格的背景为绿色。下一个星期二将使用值open\u tuday,该值为false,因此将显示红色 红色和绿色背景仅在事件内部。如果日网格不在任何事件中,则它将保留为空白 我怎样才能做

我正在用动态事件创建日历

我的事件对象的最简单表示

id:“SDD”
开始:“2018-05-13T0…”
完:“2018-05-26T0”
周一开放:对
星期二开放:假
星期三开放:对
星期四开放:假
...

因此,在月视图日历中,我想显示我的事件,如果
open\u monday
为true,则在事件中显示当天网格的背景为绿色。下一个星期二将使用值
open\u tuday
,该值为false,因此将显示红色

红色和绿色背景仅在事件内部。如果日网格不在任何事件中,则它将保留为空白

我怎样才能做到这一点。或者有没有更好的方法使用
资源
约束等来实现这一点


谢谢

我不确定我是否理解,但在每个活动中传递整个开放/关闭工作日列表是相当奇怪的。你应该决定你的活动在哪一个工作日进行,并据此采取行动。只需将eventRender回调字段添加到日历中,即可精确控制呈现事件的HTML元素的布局。看见

要了解活动的工作日,请使用

moment(event.start).day()

或者,您可以向日历中添加eventDataTransform字段,该字段将在加载时应用于每个事件,因此您可以更改其任何布局说明符(颜色、背景颜色、类名…),请参见

嗨,珍,谢谢你的回复。事件对象仅保存开始和结束的力矩对象。我想知道日期中的日期这些设置是相对于日历的,因此您不应该从事件属性进行设置。。