2015-05-13 8 views
4

это более двух вопросов. Основываясь на элементах, которые я пробовал, нет способа изменить «selectable/selectableOverlap» полного календаря после его инициализации. Причина, по которой я хотел бы сделать это, - это переключить на страницу, которая позволяет пользователю указывать, хотят ли они выбирать или нет в элементе управления календарем.Изменить цвет выбора в FullCalendar

Вместо этого, так как обратный вызов «select» вызывается только тогда, когда выделение выделено (и я хочу, чтобы исключить выбор визуально), моя мысль заключалась в том, чтобы просто установить непрозрачность выбранных ячеек в 0, чтобы они не отображаются, и я могу просто отменить выбор при выполнении обратного вызова select. Тем не менее, я не могу найти способ изменить цвет или CSS свойства клеток выбирают, как показано здесь:

enter image description here

Есть ли способ, чтобы изменить свойства CSS ячеек выбирают, или, возможно, первый способ динамического изменения работы селекции?

Спасибо -

ответ

0

цвет выбранных ячеек определяются в .fc-highlight. Чтобы изменить цвет выделения, я бы просто сделать это

$("#calendar").fullCalendar({ 
    select: function(start, end){ 
    // other code here 
    // .. 
    $(".fc-highlight").css("background", "red"); 
    } 
}); 
+0

Спасибо - я был один и тот же вопрос, однако, кажется, ваш ответ применяет изменения цветов клеток после того, как они были выбраны, а не во время выбор. Знаете ли вы класс css для цвета ячейки во время выбора? – Eskim0

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