2016-09-06 79 views
1

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

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

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

回答

0

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

eventRender: function(event, element, view) { 
    element.bind('click', function() { 
     $(this).css('background-color', 'green'); 
    }); 
} 
+0

谢谢您的回复。 我会尝试。 – rosi