2016-09-06 4 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

Смежные вопросы