在处理后更改事件的颜色

时间:2016-09-06 06:10:39

标签: fullcalendar

处理后更改日历的颜色。 我们希望稍后更改某些事件的颜色,而不是更改初始状态的颜色。

function change_color(event_id){
.....
change color event
}

 $(document).ready(function () {
    $('#calendar').fullCalendar({
             .......
    });
});

1 个答案:

答案 0 :(得分:0)

您可以使用eventRender回调绑定点击功能或任何您想要的事件元素。在this codepen example我添加了一个点击功能,当点击一个事件时,它会用css将颜色改为绿色。您还可以访问事件属性以执行event.color = 'green'之类的操作,该操作不会在日历上更新,但可用于更新数据库中的事件。

eventRender: function(event, element, view) {
    element.bind('click', function() {
        $(this).css('background-color', 'green');
    });
}
相关问题